追加投入在不同事業部的Jquery比方說,我有HTML代碼:如何使用多個選擇選項
<div class='row'>
<div class='col-md-12'>
<div class='section1'>
<select name='language[]' class='language' id='language'>
<option>English</option>
<option>Mandarin</option>
<option>Others</option>
</select>
</div>
<div class='section2'>
<select name='status[]' class='status'>
<option>Active</option>
<option>Pasive</option>
</select>
</div>
<div class='section3 append_here'></div>
</div>
<div class='col-md-12'>
<div class='section1'>
<select name='language[]' class='language' id='language'>
<option>English</option>
<option>Mandarin</option>
<option>Others</option>
</select>
</div>
<div class='section2'>
<select name='status[]' class='status'>
<option>Active</option>
<option>Pasive</option>
</select>
</div>
<div class='section3 append_here'></div>
</div>
</div>
我的代碼的目的是,當語言爲English
,它會顯示的另一個領域得分。當語言爲Others
,它會顯示(追加)輸入另一場
我想這樣對我的jQuery的語言:
$("body").on("change", "#language", function(){
var value = $(this).val();
if(value == 'English'){
var input = `<input type='text' placeholder='input your score here !'>`;
$(this).next('.append_here').show().html(input);
}else if(value == 'Others'){
var input = `<input type='text' placeholder='input your language here !'>`;
$(this).next('.append_here').show().html(input);
}else{
$(this).next('.append_here').hide().empty();
}
});
我沒有問題,當我只使用一個單一的select language option
,問題是,如果select language option
多於一個,則html()
功能工作的所有領域....
任何幫助將是非常讚賞
感謝順便說一句
你的意思是,如果你加上'Multiple'那麼你的代碼不能正常工作? –
是的,例如,如果第一個是「其他領域」,當我再增加一個到「英語」,第一個成爲英語領域(所有) – DarkCode999
我希望人們明白我的目的是什麼:( – DarkCode999