0
我有一些看起來像這樣的代碼。 PHP動態添加select#member_id
的值。我試圖確定用戶是否從列表中選擇了res
或com
選項,這將決定我是否在第二個下拉列表中動態添加。通過代碼,我始終得到-1腳本的警報。 console.log
呼叫打印出來:[1, 3] [2]
。檢查動態創建的陣列中是否存在選定的選項
<script>
var res_members = new Array();
var com_members = new Array();
</script>
<p><select name="member_id" id="member_id">
<option value=""></option>
<option value="1">Alice (res)</option><script>res_members.push(1);</script>
<option value="2">Bob (com)</option><script>com_members.push(2);</script>
<option value="3">Carl (res)</option><script>res_members.push(3);</script>
</select></p>
<script>
console.log(res_members, com_members);
$(function(){
$('#member_id').change(function(){
alert($.inArray($('#member_id').val(), res_members));
alert($.inArray($('#member_id').val(), com_members));
});
});
</script>
顯然我需要更多的咖啡。 – Jazzerus
如果我可以再次爲你的更新upvote,我會的。 – Jazzerus