And*_*rus 2 html javascript checkbox jquery twitter-bootstrap
如果选中复选框,如何运行 javascript 代码?
复选框定义为
<input type="checkbox" id="Maksja_piiratudes" name="Maksja_piiratudes"
onfocus="if(typeof this.ischanged=='undefined') this.ischanged=false" onblur="summarefresh()" onclick="dataChanged(this)">
Run Code Online (Sandbox Code Playgroud)
我试过
$(function () {
$("#Maksja_piiratudes").on("change", function() {
alert('checkbox is checked');
}); // end on change
}); // end $
Run Code Online (Sandbox Code Playgroud)
但如果未选中复选框,这也会运行。如何仅在选择 checkgox 时运行代码?
Bootstrap 3、jquery、jquery UI 都用到了。
您可以使用checked复选框输入的属性。
$(function()
{
$('#Maksja_piiratudes').on('change', function()
{
if (this.checked)
{
alert('checkbox is checked');
}
});
});
Run Code Online (Sandbox Code Playgroud)
编辑:
我更喜欢香草风格..所以以防万一有人需要它:
document.querySelector('#Maksja_piiratudes')
.addEventListener('change', function()
{
if (this.checked)
{
alert('checkbox is checked!');
}
}, false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6362 次 |
| 最近记录: |