我不希望此警报框在单击按钮时显示属性 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')); 
}); 

http://jsfiddle.net/LYv2W/1/


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!