2011-08-03 56 views
-4
$("ul.tabs li").click(function() { 
    var tab = $(this).attr("id"); 
    var tabState = $(this).is(".selected"); 
    var showThis = ".selector-" + tab; 

    if (tabState == true) { 
     $(NeedToConvertshowThisIntoObject).fadeIn(100); 
    } 
    else { 
     alert(Something); 
    } 
}); 

謝謝!我想使用一個文本字符串作爲我的JQuery選擇器,我該怎麼做?

+0

您是否嘗試過直接使用var showThis? – ChristopheCVB

+3

對不起,但認真:[rtfm](http://api.jquery.com/jQuery/)。 –

回答

1

$(showThis)應該這樣做:

$(showThis).fadeIn(100); 
+0

非常感謝J-P! – AGA7

5

你不需要任何轉換。如果選擇器匹配,下面的行將很好地工作。

$(showThis).fadeIn(100); 
0

您可以使用$(showthis)代替$(NeedToConvertshowThisIntoObject) 例如: $(showThis).fadeIn(100);

問候 李手託

相關問題