gpt4 book ai didi

javascript - 如何获取未定义ID和名称的自定义属性的值? - 查询

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:09 25 4
gpt4 key购买 nike

如何通过JQuery获取未定义ID和Name的Markup元素的Custom属性值。

<div questionId="Question_1.1"></div>

我尝试了以下但每次都未定义:

$("input[questionId]").val();
$("#questionId").val();
$("input[questionId]").val();

在页面加载时,我想更改此 div 的不透明度。

最佳答案

这不是 <input> :

$("div[questionId]").html();

如果要获取属性questionId的值,使用 attr :

$("div[questionId]").attr('questionId');

只是另一件需要考虑的事情,但是在 HTML5 中,自定义属性只有以 data- 开头才有效。例如 data-questionid .

The data attribute name must be at least one character long and must be prefixed with 'data-'. It should not contain any uppercase letters.

Source

JSFiddle Demo

编辑:为回应您的评论,请使用 jQuery .each()如果你有多个 div:

$("div[questionId]").each(function(){
$(this).animate({'opacity':3},300);
});

JSFiddle Demo

关于javascript - 如何获取未定义ID和名称的自定义属性的值? - 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30106628/

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