84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
$("#select").eq(0).attr("selected",true),我设置了selected,但点击按钮,弹出下拉选择框,进行选择时,会失效,显示有问题,跟我设置的选项不对应
走同样的路,发现不同的人生
我好像看到了3个问题1,$("#select") 有多个 id="select" 的话,只会生效一个,其他都会失效,多个要用class选择器2,$("#select").eq(0) 选中的是第一个 $("#select") , 而不是第一个<option> , 正确写法应该是 $("#select option").eq(0) 3,在jquery不知道哪个版本后是开始使用 prop('selected',true)
$("#select")
id="select"
$("#select").eq(0)
<option>
$("#select option").eq(0)
prop('selected',true)
先确定一下$("#select").eq(0)是option元素么?
selected属性的值不是selected吗?我记得不是true的。
首先问题不提供参考代码
你这里的#select我的理解又不是option元素,那选中什么。
用prop代替attr
像,checked,selected,disabled,enabled,readonly,这些属性,在jq用attr改变不了他们的属性值,你要用prop才可以。
我好像看到了3个问题
1,
$("#select")
有多个id="select"
的话,只会生效一个,其他都会失效,多个要用class选择器2,
$("#select").eq(0)
选中的是第一个$("#select")
, 而不是第一个<option>
, 正确写法应该是$("#select option").eq(0)
3,在jquery不知道哪个版本后是开始使用
prop('selected',true)
先确定一下$("#select").eq(0)是option元素么?
selected属性的值不是selected吗?我记得不是true的。
首先问题不提供参考代码
你这里的#select我的理解又不是option元素,那选中什么。
用prop代替attr
像,checked,selected,disabled,enabled,readonly,这些属性,在jq用attr改变不了他们的属性值,你要用prop才可以。