我有以下用於兩個選擇字段的jQuery代碼。jQuery在選擇框中添加空白選項字段
$(document).ready(function() {
$("#select1").change(function(){
$('#trblock').fadeIn();
if ($(this).data('options') == undefined) {
$(this).data('options', $('#select2 option').clone());
}
var id = $(this).val();
var options = $(this).data('options').filter('[value=' + id + ']');
$('#select2').html(options);
});
});
但是我希望第二個選擇框有ID =「select2」在頂部加載一個額外的空白選項。我試圖簡單地添加HTML部分,但我認爲,由於上面的jQuery代碼效果,它不允許它。所以我認爲修改jQuery部分將完成任務。但我有一個新手jQuery。請幫助我如何得到它。
在HTML中就像這樣。
<select name="" id="select2">
<option value=""></option> // I want this here (by changing/adding codes in jquery)
<option value="1" date="01">Value 1</option>
<option value="2" date="02">Value 2</option>
<option value="3" date="03">Value 3</option>
<option value="4" date="04">Value 4</option>
<option value="5" date="05">Value 5</option>
</select>
以及放置此代碼的位置?你能否簡單地複製我的代碼並在那裏更新你的代碼? –
我認爲這很明顯,它只是取代你添加選項的代碼。但我猜不。 – Barmar
我想你錯過了#這裏$('select2'),因爲它陳述了一個ID –