我遇到以下問題,我需要分隔一個範圍中的每個字符並根據具有javascript的字符分配一個類。拆分字母和分配類
我有這樣的:
<div>1111222</div>
,最終的結果應該是這樣的:
<div>
<span class="e1">1</class>
<span class="e1">1</class>
<span class="e1">1</class>
<span class="e1">1</class>
<span class="e2">2</class>
<span class="e2">2</class>
<span class="e2">2</class>
</div>
這是我使用的代碼:
var str = $('.test').text();
var result = "";
str = str.split("");
var h = $(this).text();
$.each(str,function(){
if(h = 1)
{
result += '<span class="e1">' + this + '</span>';
}
else if (h = 2)
{
result += '<span class="e2">' + this + '</span>';
}
});
$('.test').html($(result));
感謝
如何分配一個類取決於實際的字符?如果它是1,那麼class =「e1」例如 – 2014-10-17 02:05:22
您可能從有效標記開始,大概''應該是''。 – RobG 2014-10-17 03:12:58