jquery 获取下拉框 某个text='xxx'的option的属性 非选中

jquery 获取下拉框 某个text='xxx'的option的属性 非选中,第1张

类似标签[属性='值']这种叫做属性选择器,即选中属性=值的标签,但是,DOM里面是没有text属性的,所以option[text='1']是非法的。

我写了一段代码做参考

var x = "";

$("#selectID option")each(function() {

    if($(this)text() == "1") {

        x = $(this)val();

    }

})

另外,id那里是不需要加#的,也就是<select id="selectID">就可以了,#本身就表示id选择器

$(function(){

$("#select1")live("change",function(){

var a =$(this)val();

$("#select2")val(a)

})

$("#select2")live("change",function(){

var a =$(this)val();

$("#select2")val(a)

})

})

迭代就用each就可以了,如果要定位行,这个each接收一个function,这个个function中可以接收到两个参数,第一个参数是遍历的行数,从零开始,第二个是遍历到的元素

官方说明:

jQueryeach( collection, callback(indexInArray, valueOfElement) )

collectionThe object or array to iterate over

callback(indexInArray, valueOfElement)The function that will be executed on every object

示例:

$each(map, function(key, value) {

alert(key + \\': \\' + value);

});

以上就是关于jquery 获取下拉框 某个text='xxx'的option的属性 非选中全部的内容,包括:jquery 获取下拉框 某个text='xxx'的option的属性 非选中、如何用jquery 联动获取 select下拉框的值 在线等、用jquery获取下拉框,怎么定位等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9732670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存