0

キーボード コントロールの jquery コードに取り組んでいます。if ステートメントの助けが必要です。要素 ID '.row2' とクラス 'span0hr' を同時にチェックしながら、currentdivwidth サイズ 250 で列値 2 をチェックする方法をまだ見つけようとしています。何かを行う前に、サイズ 250 の列値 2。

私はこれを試しました:

if (current_row == 2 && currentdivwidth[0] == 250) {
    alert("passed");
    if (current_row == 2 && ($('.span0hr').hasClass('row2'))) {
        alert("fix this 1");
    } else if (current_row == 2 && ($('.row2').hasClass('span1hrfor30mins'))) {
        alert("fix this 2");
    }
}   

サイズ250でカラム値が2の場合はパスできますが、エレメントID「.row2」とクラス「span0hr」で確認しながら、カラム値が2サイズでサイズ250の場合はパスできません'。

列の値が2でサイズが250の場合、要素ID「.row2」とクラス「span0hr」を同時にチェックする方法を知っていますか?

先日もやったのですが、上書きで作業が消えてしまいました。

4

1 に答える 1

0

ID セレクターの前には # が付きます。。セレクターのクラス名の前に使用されます。

すなわち:

if ($("#row2").hasClass("theClassYouWant"))
    // do something

ここで試してください:

http://jsfiddle.net/ptvtD/

于 2013-07-12T16:18:34.153 に答える