我不希望此警报框在单击按钮时显示属性 item_name
。我有 JQuery。
这是我尝试使用的代码,但它不起作用
HTML
<select class="p1add1">
<option class="op1" value="3.74" item_name='BOWL'>Bowl - £3.74</option>
<option class="op2" value="7.53" item_name='COSTER'>Coster - £7.53 (six pack)</option>
<option class="op3" value="5" item_name='CLOCK'>Clock - £5.00</option>
</select>
<input type='button' value="Go!" id='bu' />
JQuery
$('#bu').click(function() {
alert($('.p1add1').attr('item_name'));
});
JSfiddle - http://jsfiddle.net/LYv2W/
最佳答案
$('#bu').click(function() {
alert($('.p1add1').children('option:selected').attr('item_name'));
});
关于javascript - 如何在 JQuery 中获取选定的列表属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23316716/