用于变量的jQuery语法
jQuery无法使用变量。问题在于这一行:用于变量的jQuery语法,jquery,variables,Jquery,Variables,jQuery无法使用变量。问题在于这一行: $('img[alt = id]').trigger("click"); 如果我把它改成 $('img[alt = "6"]').trigger("click"); 一切正常。我只是不知道如何在引号中使用变量而不是值。我试过用单引号/双引号引id,但运气不好。我相信这是显而易见的。有人能帮忙吗 这是完整的代码 $(window).load(function () { // run code // $('img[alt
$('img[alt = id]').trigger("click");
如果我把它改成
$('img[alt = "6"]').trigger("click");
一切正常。我只是不知道如何在引号中使用变量而不是值。我试过用单引号/双引号引id,但运气不好。我相信这是显而易见的。有人能帮忙吗
这是完整的代码
$(window).load(function () {
// run code
// $('img[alt ="6"]').trigger("click");
var id = localStorage.getItem("CustomerID");
$('img[alt = id]').trigger("click");
// window.alert(id);
});
您可以组合字符串并使用该字符串:
$('img[alt = "' + 6 + '"]').trigger("click");
这是一个变量:
var id = 6;
$('img[alt = "' + id + '"]').trigger("click");
它叫。看这个
例如:
$(`img[alt = "${id}"]`).trigger("click");
谢谢你,伙计。当你知道怎么做的时候就这么简单了。我会在几分钟内接受你的回答。实际上我也试过类似的方法$('img[alt='+id+']')。触发器(“单击”);但我没有使用双引号,我没有意识到它们是声明的一部分。