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()方法。
请注意,以上答案仅供参考,具体解决方法可能因您的具体代码和环境而异。
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
T-Day
云+社区技术沙龙 [第31期]
serverless days
云+未来峰会
云+社区技术沙龙[第29期]
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第28期]
云+社区技术沙龙[第8期]
领取专属 10元无门槛券
手把手带您无忧上云