mon*_*sun -1 javascript jquery events jquery-selectors
请帮助我选择并获取我的选项及其属性的值.
这里是我的示例代码:
HTML ----
<div class="cart">
<select class="a">
<option value="1" prodID="12354">1</option>
<option value="2" prodID="11364">2</option>
<option value="3" prodID="16352">3</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
jq srcipt ----
$(".cart").on('change load', '.a select', function(){
alert(//the value);
alert(//the value of attribure prodID);
})
Run Code Online (Sandbox Code Playgroud)
预计会爆发:
if 1 is selected
alert 1(value) and 12354(attr)
if 3 is selected alert 3 and 16352
Run Code Online (Sandbox Code Playgroud)
您只需要使用更改事件:
$(".cart select").on('change', function(){
alert(this.value);
alert($(this).find('option:selected').attr('prodID'));
});
Run Code Online (Sandbox Code Playgroud)
prodID不是有效的属性.但是我建议你使用自定义属性data-prodID.
<select class="a">
<option value="1" data-prodID="12354">1</option>
<option value="2" data-prodID="11364">2</option>
<option value="3" data-prodID="16352">3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令获取自定义选项值:
$(this).find('option:selected').data('prodID');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |