我想從下拉列表更改事件中獲取兩個參數。下拉列表使用chosen.js如何使用chosen.js從下拉列表中選擇值
首先,我想獲得下拉列表 二的名字,我想獲得已選定
我發現這個代碼在文檔中的項目的值:
$('.my_select_box').on('change', function(evt, params) {
do_something(evt, params);
});
但是當我觸發它時,params是未定義的。一直在尋找,但無法找到如何去做。你能幫忙嗎?
我想從下拉列表更改事件中獲取兩個參數。下拉列表使用chosen.js如何使用chosen.js從下拉列表中選擇值
首先,我想獲得下拉列表 二的名字,我想獲得已選定
我發現這個代碼在文檔中的項目的值:
$('.my_select_box').on('change', function(evt, params) {
do_something(evt, params);
});
但是當我觸發它時,params是未定義的。一直在尋找,但無法找到如何去做。你能幫忙嗎?
使用jQuery,使用$(this).val()
到您的回調函數,檢查Fiddle:
<script>
$('.my_select_box').on('change', function(evt, params) {
// The name of your select
alert($(this).attr('name'));
// The value
alert($(this).val());
});
</script>
然後
<select name="my_drop_down" class="my_select_box">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select>
你不能混搭JS與選擇? – HaBo
我在努力。直到現在我得到了:var test = $(this).prop(「selectedIndex」);但這給了我索引號,而不是價值 – Bartosz
好吧,我從這個名字得到。屬性列表,但價值如何? – Bartosz