-2
$(...)
  .find(...)
  .if()
  .something
  .else()
  .otherthing
  .end();

jQuery でこれを行うことができれば、ネイティブの JavaScript で行う必要はありません。それはより表現力豊かです。

4

2 に答える 2

0

a にクラス "class" があるかどうかを確認し、それ以外の場合は ID "#uniqueid" を持ち、最後にデフォルト:

if( $('a').is('.class') ) {

} else if ($('a').is('#uniqueid')) {

} else {

}

.is() のドキュメント:

http://api.jquery.com/is/

于 2013-03-11T17:08:06.380 に答える
0

if else ステートメントを記述できます。次の形式を使用します

var sampleBoolean; //Assign this to something
//Ex: sampleBoolean = $("sampleDiv").is(":visible");

//Begin logic
if (!sampleBoolean) {
    //Do this
}
else {
    //Do this
}
//End logic
于 2013-03-11T17:02:20.270 に答える