我有一個列表jQuery的 - 從另一個元素竊取類無hasClass()
<ul class="thisList">
<li><a href="" class="iconViewport icon_import"><span>Import</span></a></li>
<li><a href="" class="iconViewport icon_products"><span>Artikel</span></a></</li>
</ul>
我想jquery-「偷」第二類的每個華里,插入一個img元素被盜類附加到它。我不能每次都使用hasClass,因爲課程不同。
人可以幫我糾正了以下內容:
var thief = $('.thisList li a').className.split(/\s+/);
var booty = thief[1];
$('.thisList li a').after('<img class="someOtherClass'+booty+'" />');
我試圖把所有的a類到一個數組,然後偷走這個數組的第二個元素,並將其連接到插入img標籤。
還沒有工作...感謝您的幫助!
@Felix王:我加了 「」每一個」。它得到了正確的等級(剛剛聽取了200次警報......)並將其添加到新的img元素。問題是,我看到200倍的圖像。 CSS相關或可能在jQuery中。非常感謝! – frequent 2011-04-15 17:29:49
@火箭:不。我想將它從一個項目「移動」到另一個項目。 – frequent 2011-04-15 17:30:11
@頻繁:不要看着我,這不是我的答案,我只是編輯它。只需將`removeClass`行添加到`each`中即可「移動」該類。 – 2011-04-15 17:32:27