无论是否打开或关闭复选框,此脚本都会显示警报。如何仅在点击勾选框时显示?
$("#x").click(function() {
alert("Ticker is has been clicked on!");
});
答案 0 :(得分:2)
您可以在函数内添加if
语句来测试:
$("#x").click(function() {
if (this.checked) alert("Ticker is has been clicked on!");
});
答案 1 :(得分:1)
//使用.is(':checked')来检查它是否已被检查!
$("#x").click(function() {
if($(this).is(':checked')){
alert("Ticker is has been clicked on!");
}
});
答案 2 :(得分:0)
一个简单的if
条件将为您解决问题:
$("#x").click(function(){
if($(this).is(":checked")) {
alert("Ticker is has been clicked on!");
}
});
查看jQuery中.is() method和:checked selector的一些阅读。