2013-02-10 44 views
2
<ul class="bjqs video"> 

什麼是能夠包括,然後從HTML兩類到jQuery的下方截至目前它僅包括一類的正確方法:包括jQuery選擇多個類

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

'''$ key'''的值是多少? – 2013-02-10 03:06:24

+0

@JonJaques $ key在每個循環中都有一個,它是每個問題編號的值 – user2048994 2013-02-10 03:28:06

+0

啊,想知道它是否在答案中有所不同,但看起來不像。此外,它會正常工作,無論 - 但我的ocd說你應該確保整個document.ready包裝是在循環之外。 :) – 2013-02-10 03:36:22

回答

2

在選擇器之間使用逗號作爲一個字符串,如果你想使用多個選擇器,它將工作。

實施例:

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

注意,這將匹配的第一選擇器或所述第二選擇器(或兩者)相匹配的所有元素;它不會強制匹配元素與兩者匹配。如果要強制兼具類匹配的元素,而是執行此操作:

例子:

$(".classone.classtwo").method(); 
+0

但是你應該注意到,這將匹配匹配* *第一個選擇器*或*第二個選擇器(*或兩個*)的所有元素。它不會強制匹配的元素匹配*兩個*,這可能是基於該HTML片段的期望行爲 – nbrooks 2013-02-10 03:17:12

+0

@nbrooks哦那麼在這種情況下,只需在css中指定兩者之間沒有逗號。問題不是很明確IMO – mathtutor 2013-02-10 03:20:46

+0

我知道,這就是爲什麼我只是說你應該在這裏澄清和明確。好的回答都一樣 – nbrooks 2013-02-10 03:26:45

0

我會改寫它如下來定位特定的ul和分配給它的類。

$('ul.bjqs.video');