此問題與至少另一個問題類似,但解決方案對我沒有幫助。我有一些在jQuery 1.4中運行良好的代碼,但不再工作。我有兩個按鈕(用於)允許用戶瀏覽選擇列表。這裏的工作版本:選擇列表操作
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<button onclick="setOption(-1)">←</button>
<button onclick="setOption(1)">→</button>
<select name="select1" id="select1">
<option value=""></option>
<option value="one">one</option>
<option value="two">two</option>
<option value="three">three</option>
</select>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
</body>
</html>
JS:
function setOption(num) {
var current = $("#select1").attr("selectedIndex")
var next = current + num;
$('#select1 option:eq('+next+')').attr('selected', 'selected');
}
什麼我需要更新,以使其工作,譬如說,jQuery的1.11.0?
在此先感謝!
鏈接的代碼似乎對我在Firefox 28.0/OS工作X 10.8.5。 –
在Chrome中運行 - > Win 8.1 – tymeJV
在28.0 Win XP中無法運行 –