0
我試圖讓jQuery來看看當一個元素被改變,然後運行它涉及同級像這樣的動作:
$('.row').find('#class').change(function(){
$(this).siblings('#teacher').removeAttr('disabled');
var class_id = $(this).val();
});
所以當輸入與一個class
的ID被改變,它將得到它的值,然後以teacher
的ID影響它的兄弟姐妹。它們都在<div class="row">
之內,並且在頁面上重複多次。
的HTML:
<div class="row">
<div class="grid_2">
<select name="class" id="class">
<option></option>
//PHP that loads choices
</select>
</div>
<div class="grid_2">
<select name="teacher" id="teacher" disabled="true">
//Ajax loads choices
</select>
</div>
</div>
這是在頁面中重複多次。
我需要幫助的是如何選擇第二個選擇框,當第一個(它旁邊)改變。
感謝您的幫助。
編輯:當我嘗試console.log $(this).siblings()
它帶着[]
作爲結果。
標識的有*唯一* – Andreas 2012-07-19 22:08:19
那裏有一個問題,HTML是什麼樣的? – adeneo 2012-07-19 22:08:54
除了@Andreas發表的評論是正確的,你沒有說出了什麼問題,雖然我有一個預感。 – brezanac 2012-07-19 22:09:27