相关疑难解决方法(0)

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");

       });
    });
Run Code Online (Sandbox Code Playgroud)

问题是当我将变量vtxt添加到contains: $("p:contains("+ vtxt +")").addClass("on");

我试过几个引号,但它不起作用.将变量添加到包含的正确语法是什么?

javascript syntax jquery

22
推荐指数
2
解决办法
4万
查看次数

标签 统计

javascript ×1

jquery ×1

syntax ×1