gpt4 book ai didi

javascript - 如何使用 jQuery 在 DOM 元素中添加非值属性

转载 作者:行者123 更新时间:2023-11-28 15:51:02 24 4
gpt4 key购买 nike

我想使用 jQuery 在 DOM 元素上添加属性。

该属性已禁用, Bootstrap 使用该属性来禁用某个元素。例如

<p>A paragraph</p>

并希望它成为

<p disabled> A paragraph </p>

但运行以下代码

$('p').attr('disabled', '');

给我:

<p disabled="disabled"><A paragraph</p>

尝试使用 prop() 但 prop 甚至没有添加该属性。

$('p').prop('disabled','');

如何使用 jQuery 添加非值属性?

或者我做错了什么?

最佳答案

您正在处理 DOM,而不是 HTML。 disableddisabled="disabled" 是等价的,没有办法告诉浏览器如何(当序列化为 HTML 时)应该序列化一个可以在多个序列化的属性方法。

(disabled="" 是我上次检查时无效的)

关于javascript - 如何使用 jQuery 在 DOM 元素中添加非值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609252/

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