1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<script type=
"text/javascript"
>
若是你想寫
if
(!
false
)
{
alert(
'false'
);
}
不妨考慮寫成:
false
|| alert(
'false'
);
false
|| alert(
'false'
);
true
|| alert(
'true'
);
//output false;
用
"||"
的狀況下,第一個條件
true
,不檢測第二個直接返回
true
.第一個條件
false
,會執行第二個條件檢測
false
&& alert(
'false'
);
true
&& alert(
'true'
);
//output true
用
"&&"
的狀況下,第一個條件
true
,還會檢測第二個條件。第一個條件
false
,直接返回
false
退出。
簡而言之, 替換
if
的簡單實用, ? : 替換
if
else
的實用。 寫短小精悍的代碼
usage:
$(
"#regform input[type!=hidden]"
).each(
function
(index) {
$(
this
).parent().has(
"div.valid-under"
).length || $(
'<div class="valid-under"></div>'
).appendTo($(
this
).parent());
}
);
</script>
|