gpt4 book ai didi

jquery - 使用jquery设置多个属性

转载 作者:行者123 更新时间:2023-12-01 06:22:52 26 4
gpt4 key购买 nike

我在 btn.attr() 中犯了一个错误,但找不到它。或者显然它不像我想象的那样工作,所以现在我很困惑。我可以在 javascript 中使用“with”来完成它,但我也很想学习如何在 jquery 中完成它。所以这是代码:

function setattr(id, value) {
var btn = document.createElement('input');
btn.setAttribute('type', 'button');
btn.attr({
id: id,
class: "btnclass",
value: "value"
});};

我也可以以某种方式使用 $(this) 吗?

最佳答案

这是正确的方法,但是

  • 您有语法问题(字符串 "value" 未关闭)
  • btn 是一个 DOM 元素,而不是 jQuery 元素
  • class 是保留字

这样做:

$(btn).attr({
id: id,
"class": "btnclass",
value: "value"
});

请注意,通过查看浏览器的控制台应该可以发现这些错误。

关于jquery - 使用jquery设置多个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16731604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com