我想更改图像文件的src。在变量中尝试了以下方法,但实际上并没有改变它。使用变量在哪里出错?
jQuery的
var p2begen = "416";
$("[id=i'" + p2begen + "']").attr("src", "check.png");
html
<img src="nocheck.png" id="i416" \>
最佳答案
要在jquery中引用ID,您需要添加#
。请参阅jquery文档中的here。重要的是要注意,id必须唯一,但是您可以根据需要在一个元素上使用一个类。
var p2begen = "416";
$("#i" + p2begen).attr("src", "check.png");
如果您想使用类,则您的代码应如下所示:
<img src="nocheck.png" class="i416" \>
var p2begen = "416";
$(".i" + p2begen).attr("src", "check.png");