0

私のhtmlには次のようなボタンがあります

<button class="btn btn-inverse" type="submit">Login</button>

したがって、CSS クラス名は「btn btn-inverse」です。css クラスで JQuery クリック操作を実行するにはどうすればよいですか?

これは私にはうまくいきません

$('.btn btn-inverse').click(function(){
alert("Called");
});

どんな助けでもありがたいです。

前もって感謝します

4

3 に答える 3

0

これらのクラス セレクターのいずれかを使用して、その要素を選択できます。

$('.btn')
$('.btn-inverse')
$('.btn.btn-inverse')

最適な選択は、ページ内の他のどの要素がそれらのクラスを使用しているか、またそれらを選択するかどうかによって異なります。

于 2013-01-12T05:55:53.160 に答える
0

次のように動作します。

$('.btn.btn-inverse').click(function(){
    alert("Called");
});

jsフィドル

于 2013-01-12T05:18:31.113 に答える
0
'.btn btn-inverse' 

子要素「btn-inverse」を持つクラス「btn」を持つ要素を探しています。スペースは、新しい (子) 要素について話していることを意味します。

あなたの場合、クラス「btn」とクラス「btn-inverse」を持つ要素が必要なため、スペースを削除し、2 番目のクラス「btn-inverse」の前に「.」を付ける必要があります。クラス名を表す。

'$('.btn.btn-inverse')

このように、2 つのクラスを持つ同じ要素について話していることになります。

また、「clcik」の代わりに「click」が必要です

于 2013-01-12T05:18:38.303 に答える