有没有办法用无关的属性来补充 DOM 元素,或者标签是否通过设计固定了某些属性?例如,这可能吗?
<input id="spec" type="text" preference="silly"/>
然后用 jQuery 或 DOM 请求访问这个元素,比如
if ($("#spec").attr("preference")=="silly") {
document.write("That input is silly")
}
大卫
有没有办法用无关的属性来补充 DOM 元素,或者标签是否通过设计固定了某些属性?例如,这可能吗?
<input id="spec" type="text" preference="silly"/>
然后用 jQuery 或 DOM 请求访问这个元素,比如
if ($("#spec").attr("preference")=="silly") {
document.write("That input is silly")
}
大卫
您可以简单地使用data做到这一点:
<input id="spec" type="text" data-preference="silly"/>
if ($("#spec").data("preference") == "silly") {
alert("That input is silly");
}