2017-05-04 54 views
0

我有代碼如何選擇具有條件的JQuery中的值?

var answer = $(this).data("answer"); 

我想寫這樣

$('<div class=" if(answer="yes") {write(active)} else {write(noactive)} "></div>').appendTo(selector); 

如何將它寫在jQuery的?

在PHP中,我使用「回聲」。如何在jQuery/Javascript中編寫它?

回答

0

我不SUR理解,但也許你想這樣做:

var answer = $(this).data("answer"); 
if(answer=="yes") class="active"; 
else class="noactive"; 
$('<div class="'+class+'"></div>').appendTo(selector); 
+0

謝謝。我沒有想過。 – Laravelchik

0

我seorefbe代碼微妙地改變,以

var answer = $(this).data("answer"); 

$('<div></div>').addClass(answer=="yes"?"active":"noactive").appendTo(selector); 
+0

是的,這也不錯:) – seorefbe

+0

感謝您的回答 – Laravelchik

0
var answer = $(this).data("answer"); 
var isactive = (answer == 'yes') ? 'active' : 'noactive'; 
$("<div class ='"+isactive +"'... 
+0

感謝您的答案 – Laravelchik