2012-04-16 48 views
-1

如何獲得一個不斷變化之間的元素: <li class="tab-li tab-error tab-active" bpm-tab="bpm-tab-event-mapping"><li class="tab-li tab-active" bpm-tab="bpm-tab-event-mapping">如何獲得一個不斷變化的類名與jQuery

反正是有使用jQuery?

+1

你爲什麼不只是使用一個ID屬性? – Hassan 2012-04-16 05:53:35

+0

如果這是我的決定,我想使用ID,現在它是一個大項目,我們必須使用類而不是ID。 – 2012-04-19 01:05:57

回答

1

假設它總是有tab-li類。你可以使用

$('.tab-li').attr('class'); 

它會返回應用到它的所有類。
或@Hassan提到,在使用一些id因此它將(假設li_id是ID這裏)

$('#li_id').attr('class'); 
0

是的,你可以使用此代碼的屬性bpm-tab找到它:

$("li[bpm-tab = bpm-tab-event-mapping]") 

但我建議你添加一個id屬性,此元素,並通過ID搜索

<li class="tab-li tab-error tab-active" bpm-tab="bpm-tab-event-mapping" id="anyId"> 

搜索代碼:

$("#anyId"); 

按ID搜索更快。

+0

爲什麼按ID搜索更快? – 2012-04-19 01:06:47