我正在開發一個Woocommerce(WordPress)項目,我的任務是在用戶單擊按鈕時從下拉列表中獲取選定值。jQuery從selectbox中得到選定的值不起作用
我的HTML是:
<select name="attribute_taxonomy" id="attribute_taxonomy" class="attribute_taxonomy">
<option value="">Custom product attribute</option>
<option value="pa_bedroom">Bedroom</option>
<option value="pa_bathroom">Bathroom</option>
</select>
<button type="button" class="button button-primary add_attribute">Add</button>
和jQuery代碼:
$('.add_attribute').on('click', function() {
var selected = $('#attribute_taxonomy option:selected');
alert(selected.val());
});
不幸的是我得到的空白警告框,沒有得到任何東西。但奇怪的是,當我創建jsFiddle與相同的HTML & jQuery代碼我得到正確的輸出。
爲什麼我沒有得到任何東西。有沒有其他解決方案?我對jQuery不太好,所以如果有人指導我解決這個問題,我會感激不盡。
我的樣本>JSFIDDLE
感謝。
這是怎麼回事呢?你是否至少獲得了警戒?你是否動態加載你的頁面(通過ajax)? – Krishna
檢查您的開發者控制檯(或螢火蟲控制檯)的任何錯誤! – Saurabh
@克里希納是的,我得到警報框,但沒有得到價值。只需空彈出。不,我不使用ajax。 – lumos