<div class="icheckbox_line-blue checked" type="checkbox">
<div class="icheck_line-icon"></div>
Word 5 Word Word
<ins class="iCheck-helper"></ins>
</div>
我想爲這裏的前三個單詞中的每一個添加一個類。我在這裏也算「5」作爲一個詞。 我用下面的JS來跨度添加到他們選擇每個單詞並添加一個類jquery
$(function() {
var all_words=$(".icheckbox_line-blue").text().split(' ');
$(".icheckbox_line-blue").html("");
$.each(all_words, function(i,val){
$('<span/>').text(val +" ").appendTo(".icheckbox_line-blue");
});
});
中的每一個,但結果是創造了一堆跨越的,他們中的一些周圍的字,其中有些空。 正如你所看到的,div中還有其他元素,比如「<div class="icheck_line-icon"></div>
」,它不需要跨度。試圖想象我們如何達到前三個字,然後離開。此外,這些詞是動態的,所以我不能通過它們的值來選擇它們。
謝謝。雖然我遇到了另一個問題。還有另一個div名稱爲「icheckbox_line-blue」,現在所有相同命名div的所有單詞都會得到一個span,並在每個div下收集。 – Talha
@Talha再次編輯我的答案 –
謝謝,這工作得很好! – Talha