2
<ul class="bjqs video">

現時点では1つのクラスしか含まれていないため、htmlから以下のjqueryに両方のクラスを含めて選択できる正しい方法は何ですか:

jQuery(document).ready(function($) {
  $('#banner-video_<?php echo $key; ?>').bjqs({
    animtype:'slide'
  });  
});
4

3 に答える 3

3

jQuery セレクターは CSS セレクターのように機能します。

$('.bjqs.video') 

http://api.jquery.com/class-selector/

于 2013-02-10T02:58:28.487 に答える
2

複数のセレクターを使用する場合は、セレクター間にカンマを 1 つの文字列として使用すると、機能します。

例:

$(".classone , .classtwo").method();

これは、最初のセレクターまたは 2 番目のセレクター (または両方) に一致するすべての要素に一致することに注意してください。一致する要素が両方に一致することを強制しません。両方のクラスを持つ一致する要素を強制する場合は、代わりに次のようにします。

例:

$(".classone.classtwo").method();
于 2013-02-10T02:57:36.960 に答える
0

特定の ul とそれに割り当てられたクラスを対象とするように、次のように書き直します。

$('ul.bjqs.video');
于 2013-02-10T03:04:58.373 に答える