所以我試圖爲我的網站建立這個信譽欄,它將完全取決於給定的數字。功能應該是這樣的。jquery if div value1-10添加類
如果div有值1-10,加class="beginner"
如果div有值11-20,加class="mediocre"
如果div有值21-30,加class="hardcore"
等..
我有這樣的:
<div><a>7</a></div>
我想是這樣的:
<div class="beginner"><a>7</a></div>
我壽我應該從這樣的事情開始:
$("div:contains('0>10')").addClass("begginer");
但我非常確定這不起作用。誰能幫我這個?我敢在這裏失去了:(
謝謝!我忘了問。我還想追加那些7旁邊的文字,比如說「Level 1」。可能嗎? – Towfiq 2012-01-03 04:38:28
@Towfiq當然你可以:http://jsbin.com/ocuqem/4/edit – 2012-01-03 12:02:29
剛剛添加這段代碼到我這樣的javascript文件(不工作): 'jQuery(function(){ var rated = $ ('#userlvl div a'); var r = parseInt(rated.text(),10); var rate ='beginner'; var text ='level 1'; if((r> 10) &&(r <= 20)){rate ='mediocre'; text ='level 2';} if((r> 20)&&(r <= 30)){rate ='hardcore'; text ='level 3';} rated.addClass(rate).parent()。append(text); });' – Towfiq 2012-01-04 10:19:20