怎么用是()

时间:2010-06-04 03:32:03

标签: jquery

如何重构以下 NOT是(“:checked”)语法,而是将正在执行的代码放在else块中?

if ($(this).is(":checked")) {
    // do nothing
}
else {
    // To do here
}

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

你会为它添加一个否定(!),如下所示:

if (!$(this).is(":checked")) {

但你可以直接在这里使用checked DOM property,这要快得多:

if (!this.checked) {

答案 1 :(得分:1)

你想要这个,还是我错过了什么?

if( $(this).is(":checked") == false) 
{
    // To do here
}