在值位置使用带有变量的jquery属性

时间:2011-04-18 09:05:03

标签: jquery

<a href="/JqueryTest/Delete/23" class="Delete-item">Delete</a>

如果我使用这个JQuery代码:

$('.Delete-item[href="/JqueryTest/Delete/23"]')

它工作正常,但是如果我用我的变量替换Value:

var MyVar= "/JqueryTest/Delete/23";
$('.Delete-item[href=MyVar]')

我有错误的语法,任何帮助!

5 个答案:

答案 0 :(得分:3)

你必须以这种方式连接字符串..

var MyVar= "/JqueryTest/Delete/23";
$('.Delete-item[href="' + MyVar + '"]');

答案 1 :(得分:2)

应该是

var MyVar= "/JqueryTest/Delete/23";
$('.Delete-item[href="' + MyVar + '"]');

将变量连接到字符串

答案 2 :(得分:0)

试试这个

   var MyVar= "/JqueryTest/Delete/23";
    $('.Delete-item[href="'+MyVar+'"]')

答案 3 :(得分:0)

$('.Delete-item[href=' + MyVar + ']')

答案 4 :(得分:0)

[href = myVar]中的

myVar是字符串的一部分而不是变量。所以你需要说
$('.Delete-item[href="' + MyVar + '"]')