2011-11-19 89 views
0

我在某個頁面上有一類菜單元素,其中id="menuelement"類似於class="page_item page-item-10",並且類別與id="pagetitle"類似,如page-item-10。 小數可以在兩個類和類似頁面項目-11,頁面項-13等diferent頁面更改從另一個元素比較一個元素和類的類別

我需要寫出來的statemen像

if ($('#pagetitle').attr('class')== $("#menuelement").has_some_class){ 
    // do something 
} 

在我看來regulare表達像page-item-[0-9]+,但無法弄清楚如何。

UPDATE

現在,當我發現的相對類我想要做的事,但「這」似乎沒有工作

if (jQuery("#darbimenu").find('li').hasClass(jQuery('#pagetitle').attr('class'))){ 
     jQuery(this).parent().addClass("someclass"); 
     } 

我想設置一個類來發現DIV的父。如何?

回答

0

這是你的意思?:

if ($("#menuelement").hasClass($('#pagetitle').attr('class'))) 
+0

我會更精確。 #menuelement是li的父UI,其中一個li可以擁有類#pagetitle – jam

+0

.find('li')是關鍵!謝謝Alex。我在牆上打了我的頭,但最後卻很容易:D – jam

+0

只有我無法得到的東西 - 我找不到找到的li類與 一起工作if(jQuery(「#darbimenu」)。find( ')。hasClass(jQuery('#pagetitle')。attr('class'))){ \t jQuery(this).parent()。addClass(「fffffffffffffffffffffffff」); \t \t} (this)不是相應的對象 – jam

相關問題