在更改事件我有這樣的代碼jQuery代碼從來沒有得到觸發 沒有腳本被觸發:jQuery的不能獲得選擇的元素
$('select[name=privileges]').change(function(){
alert("id");
var id = $(this).find(':selected')[0].id;
alert(id);
$('#changevalue').val(id);
})
或本:
$("#privileges_select").change(function() {
alert($('#privileges_select option:selected').html());
});
<form method="GET" action="create_new_user.php">
user:<input type="text" size="40" name="user_name"/>
password:<input type="text" size="40" name="password"/>
<select name=privileges id="privileges_select">
<option name='opt_1'>admin</option>
<option name='opt_2'>ordinary</option>
</select>
<input type="hidden" name="item_options_id" value="" id="changevalue" />
<input type="submit" value ="create" />
<input type="reset" />
</form>
在最後我想發送所選的選項ID的形式得到
這工作包的處理程序:http://jsfiddle.net/userdude/ggnWy/你需要確保你等待頁面加載或DOM就緒;你所展示的沒有描述被處理。 –