根據輸入的值,我需要在文檔就緒中實際選擇select的選項。如何根據輸入的值自動選擇選項
實施例:
<select id="mySelect">
<option value="1">myVal1</option>
<option value="2">myVal2</option>
</select>
<input type="text" id="myId" value="2">
例如,我們已經得到了在頁面加載輸入的預定義值「2」。我需要自動選擇選擇框,它的選項與輸入'myId'具有相同的值。我的意思是'mayVal1'必須被選中。
當輸入沒有值時,選擇必須表現爲默認值。
謝謝!
var listener = function(ev){
var input = document.getElementById('myId');
for(var i = 0, elems = document.getElementById('mySelect'), l = elems.length; i < l; i++)
elems[i].selected = elems[i].value == input.value;
}
listener();
document.getElementById('myId').addEventListener('change', listener, false);
使用jQuery:
你使用任何JavaScript框架?或者你正在看如何使用普通javascript來做到這一點 – 2010-12-04 16:21:46
對不起,我忘了說我正在使用jquery – 2010-12-04 16:36:15