div 容器:
<div id="count"><span>Apple:</span>4</div>
表单下拉列表:
<select id="list" size="6">
<option selected="selected">Any Number</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5+</option>
</select>
我想将选项列表与水果数量联系起来。如果 div 容器的值为“Apple:4”,则选择“Option 4”,如果 div 值更改为“Pear:3”,则应选择“Option 3”,以此类推。
这是我到目前为止在 jQuery 中所做的:
var optionObject = document.getElementById('list');
var countValue = document.getElementById("count").childNodes[2].nodeValue;
for(var i=0; i<optionObject.length; i++){
if(optionObject.options[i].text == countValue.trim()){
optionObject.options[i].selected = true;
break;
}
}
执行后没有任何反应,有人可以看看代码吗?谢谢。