Javascript 在jquery选择器中使用变量
我想更改图像文件的src。尝试使用下面的变量,但实际上并没有改变它。我在哪里犯了使用变量的错误 jqueryJavascript 在jquery选择器中使用变量,javascript,jquery,Javascript,Jquery,我想更改图像文件的src。尝试使用下面的变量,但实际上并没有改变它。我在哪里犯了使用变量的错误 jquery var p2begen = "416"; $("[id=i'" + p2begen + "']").attr("src", "check.png"); html 要在jquery中引用id,需要添加。请参见jquery文档中的。注意ID必须是唯一的,这一点很重要,但是您可以在任意多的元素上使用类 var p2begen = "416"; $("#i" + p2begen).attr("
var p2begen = "416";
$("[id=i'" + p2begen + "']").attr("src", "check.png");
html
要在jquery中引用id,需要添加
。请参见jquery文档中的。注意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");
var p2begen = "416";
$('#i' + p2begen).attr("src", "check.png");
var p2begen=“416”;
$(.i“+p2begen).attr(“src”,“check.png”);
要在jquery中引用id,需要添加
。请参见jquery文档中的。注意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");
var p2begen = "416";
$('#i' + p2begen).attr("src", "check.png");
var p2begen=“416”;
$(.i“+p2begen).attr(“src”,“check.png”);
在开头添加#
var p2begen = "416";
$("#i" + p2begen).attr("src", "check.png");
如果要继续使用属性选择器,请使用:-
var p2begen = "416";
$("[id='#i" + p2begen + "']").attr("src", "check.png");
通过添加#
并将移回两处。在开始处添加#
var p2begen = "416";
$("#i" + p2begen).attr("src", "check.png");
如果要继续使用属性选择器,请使用:-
var p2begen = "416";
$("[id='#i" + p2begen + "']").attr("src", "check.png");
通过添加#
并将'
移回两处。最简单的方法是对ID使用选择器,您的选择器如下所示:
<img src="nocheck.png" class="i416" \>
var p2begen = "416";
$(".i" + p2begen).attr("src", "check.png");
var p2begen = "416";
$('#i' + p2begen).attr("src", "check.png");
最简单的方法是对ID使用选择器,选择器如下所示:
<img src="nocheck.png" class="i416" \>
var p2begen = "416";
$(".i" + p2begen).attr("src", "check.png");
var p2begen = "416";
$('#i' + p2begen).attr("src", "check.png");
您忘记了$(“[id=#i'+p2begen+']”)中的
,
使用此代码您正在修改idi'416'
,请删除它们。另外,正如其他人所回答的,选择ID的正确方法是使用#$(“#element_ID”)
您忘记了$(“[ID=#i'+p2begen+”]”)中的
,使用此代码您正在修改IDi'416'
,请删除它们。另外,正如其他人回答的那样,选择ID的正确方法是使用#$(“#element_ID”)
它是一个ID
而不是一个类
。这是一个交易,我希望这适用于所有具有相同ID的div。这样做是否可行?您只能有一个ID。。。如果要以相同的名称引用多个元素,则需要使用类
名称,然后使用
而不是
。这里有一个描述-如果您将其更改为使用类,解决方案是否有效?它是id
而不是class
。这是一个交易,我希望它应用于所有具有相同id的div。这样做是否可行?您只能有一个id。。。如果要以相同的名称引用多个元素,则需要使用类
名称,然后使用
而不是
。这里有一个描述-如果您将其更改为使用类,解决方案是否有效?