我在1動作中分組jQuery選擇器有一個簡單的問題。1動作分組選擇器
比如我有這樣的變量列表:
var searchresults = '#search-results';
var event_two = '#event-two';
var competition_three = '#competition-three';
var apparatus_four = '#apparatus-four';
觸發更改事件後,我有這樣的事情:
$("#event_two, #competition_three, #apparatus_four").empty();
問題沒有一個是我不能讓它工作。我已經以很多不同的方式嘗試過了。
這是我的代碼的第一部分的代碼片斷如何:
$(document).on('change', '#discipline-one', function() {
var discipline = $(this).val();
// event_two.empty();
// competition_three.empty();
// apparatus_four.empty();
$("#event_two, #competition_three, #apparatus_four").empty();
$("#event_two").append("<option selected='true' disabled='disabled'>Please select an event</option>");
$("#competition_three").append("<option selected='true' disabled='disabled'>Please choose from above</option>");
$("#apparatus_four").append("<option selected='true' disabled='disabled'>Please choose from above</option>");
$("#event_two").attr("disabled",true);
$("#competition_three").attr("disabled",true);
$("#apparatus_four").attr("disabled",true);
$.get("getEvents.php?discipline=" + discipline, function(data) {
var vals = jQuery.parseJSON(data);
if(data) {
$("#event_two").attr("disabled",false);
$("#event_two").attr("autofocus",true);
}
if($.isArray(vals['Event'])) {
$.each(vals['Event'], function(k,v){
$("#event_two").append("<option value='"+v['id']+"'>" + v['name'] + "</option>");
});
} else {
$("#event_two").append("<option value='"+vals['Event']['id']+"'>" + vals['Event']['name'] + "</option>");
}
});
});
預先感謝您。
是這些div或輸入 – Hackerman 2014-12-02 15:08:00
這是 - 'UL的id' – ummahusla 2014-12-02 15:10:18
*歡迎StackOverflow的*請參閱[56,「問題包括‘標籤’,在他們的!標題?「](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),其中的共識是」不,他們不應該「。 – 2014-12-02 15:27:35