gpt4 book ai didi

javascript - 是否可以在 HTML 标记中插入您的属性?

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:17 28 4
gpt4 key购买 nike

是否可以在 HTML 标签中插入您的属性,然后引用它?

例如添加一个属性组:

first <input type="radio" id="qwerty1" group="1" onClick="myclick();"><br>
second <input type="radio" id="qwerty2" group="2" onClick="myclick();"><br>
third <input type="radio" id="qwerty3" group="3" onClick="myclick();"><br>

<script>
function myclick() {
alert(this.group);
}
</script>

最佳答案

最好使用 W3C 标准属性 data-* Read More on data- attribute

function myclick(control)
{
alert($(control).attr("data-group"));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
first <input type="radio" id="qwerty1" data-group="1" onClick="myclick(this);"><br>
second <input type="radio" id="qwerty2" data-group="2" onClick="myclick(this);"><br>
third <input type="radio" id="qwerty3" data-group="3" onClick="myclick(this);"><br>

使用 jQuery 的 data() 函数更新

function myclick(control)
{
alert($(control).data("group"));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
first <input type="radio" id="qwerty1" data-group="1" onClick="myclick(this);"><br>
second <input type="radio" id="qwerty2" data-group="2" onClick="myclick(this);"><br>
third <input type="radio" id="qwerty3" data-group="3" onClick="myclick(this);"><br>

关于javascript - 是否可以在 HTML 标记中插入您的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29071390/

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