I have an "uncaught exception: Syntax error, unrecognized expression: )" in a jQuery application.
The code is:
<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");
});
});
The problem is when I add the variable vtxt to a contains:
$("p:contains("+ vtxt +")").addClass("on");
I've tried several quotes but it just does not work.
What is the right syntax for adding a variable to a contains?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…