Jquery attr()在单击函数中不起作用是因为在最新版本的Jquery中,attr()方法已经被废弃,推荐使用prop()方法来操作属性。
attr()方法用于获取或设置HTML元素的属性值,而prop()方法用于获取或设置HTML元素的属性值或属性状态。在单击函数中,如果要改变元素的属性值,应该使用prop()方法。
以下是使用Jquery的prop()方法在单击函数中改变元素属性的示例代码:
$(document).ready(function(){
$("button").click(function(){
$("img").prop("src", "newimage.jpg");
});
});
上述代码中,当按钮被点击时,会将图片的src属性值更改为"newimage.jpg"。
关于Jquery的prop()方法的更多信息,您可以参考腾讯云的Jquery文档:Jquery - prop()方法。
请注意,以上答案仅供参考,具体解决方法可能因您的具体代码和环境而异。
领取专属 10元无门槛券
手把手带您无忧上云