我试图将变量用作选择器属性
当我以这种方式使用它时它会起作用
$(document).ready(function(){
$("#a2").click(function(){
x = $("#a2").attr("alt");
$("[alt=ab][name=mmm]").attr("src", "http://www.polygon.com");
});
});
但是当我尝试
时$(document).ready(function(){
$("#a2").click(function(){
x = $("#a2").attr("alt");
$("[alt='x'][name=mmm]").attr("src", "http://www.polygon.com");
});
});
它似乎无法正常工作
答案 0 :(得分:0)
你的x没有被替换。
$("[alt="+x+"][name=mmm]").attr("src", "http://www.polygon.com");
答案 1 :(得分:0)
您所要做的就是更改引号并连接字符串。
$('[alt=' + x + '][name=mmm]').attr("src", "http://www.polygon.com");