类似标签[属性='值']这种叫做属性选择器,即选中属性=值的标签,但是,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获取下拉框,怎么定位等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)