我有一個「未捕獲的異常:語法錯誤,無法識別的表達式:)」在jQuery應用程序中。jQuery包含()與變量語法
的代碼是:
<script>
$(document).ready(function(){
$('.drag').click(function() {
$('.drag').each(function(i) {
$(this).addClass('test' + i)
});
var vtxt = $(this).text();
$("p").removeClass("on");
$("p:contains("+ vtxt +")").addClass("on");
});
});
問題是,當我添加變量vtxt到包含: $( 「P:包含(」 + vtxt + 「)」)。 addClass( 「上」);
我試過幾個引號,但它不起作用。 向變量添加變量的正確語法是什麼?
'vtxt'的價值是什麼。它可能包含括號。 – 2010-02-03 11:23:07
這本身不是jQuery相關的。這是包含()的語法錯誤的JavaScript輸入。 :) – bzlm 2010-02-03 11:33:57