JQuery奇怪属性
我有一段代码使用了一个奇怪的选择器,但我无法识别:JQuery奇怪属性,jquery,html,css,dom,Jquery,Html,Css,Dom,我有一段代码使用了一个奇怪的选择器,但我无法识别: $("div[tag=" + someVariable + "]").css("display", "block"); 据我所知,选择器查找一个名为tag属性的div元素,其值等于someVariable 标签属性是什么?大量的谷歌搜索没有给我任何提示 编辑:以下行为: $("div[tag=" + someVariable+ "]").addClass("someClass"); 是否该代码创建了一个带有自定义属性的div,然后将其添加到
$("div[tag=" + someVariable + "]").css("display", "block");
据我所知,选择器查找一个名为tag
属性的div
元素,其值等于someVariable
标签属性是什么?大量的谷歌搜索没有给我任何提示
编辑:以下行为:
$("div[tag=" + someVariable+ "]").addClass("someClass");
是否该代码创建了一个带有自定义属性的
div
,然后将其添加到页面中?您可以为属性使用任何名称,您甚至可以将它们称为SomeReallyTranGename
——尽管不建议这样做,也不会通过任何验证。共识是使用data-{tag}
作为您自己定义的属性。但是没有任何东西可以阻止您(或编写脚本的人)使用标记
作为属性名<代码>标记在HTML中不是正式使用的标记。您可以为属性使用任何名称,甚至可以将它们称为SomeReallyTranGename
——尽管不建议这样做,也不会通过任何验证。共识是使用data-{tag}
作为您自己定义的属性。但是没有任何东西可以阻止您(或编写脚本的人)使用标记
作为属性名<代码>标记在HTML中不是正式使用的标记。您可以为属性使用任何名称,甚至可以将它们称为SomeReallyTranGename
——尽管不建议这样做,也不会通过任何验证。共识是使用data-{tag}
作为您自己定义的属性。但是没有任何东西可以阻止您(或编写脚本的人)使用标记
作为属性名<代码>标记在HTML中不是正式使用的标记。您可以为属性使用任何名称,甚至可以将它们称为SomeReallyTranGename
——尽管不建议这样做,也不会通过任何验证。共识是使用data-{tag}
作为您自己定义的属性。但是没有任何东西可以阻止您(或编写脚本的人)使用标记
作为属性名<代码>标记不是HTML中正式使用的标记。虽然与HTML规范不一致,但大多数浏览器对自定义属性没有限制
无论是谁创建的,其HTML如下所示:
<div tag="something">
虽然与HTML规范不一致,但大多数浏览器对自定义属性没有限制 无论是谁创建的,其HTML如下所示:
<div tag="something">
虽然与HTML规范不一致,但大多数浏览器对自定义属性没有限制 无论是谁创建的,其HTML如下所示:
<div tag="something">
虽然与HTML规范不一致,但大多数浏览器对自定义属性没有限制 无论是谁创建的,其HTML如下所示:
<div tag="something">
所以它是一个自定义属性?@user111222333确实如此,但正如我所说的,定制标记的约定(也是有效的)方式是
data-{tag}
。请查看上面的编辑。HTML中没有使用自定义属性的div
。似乎将自定义属性添加到div
标记中,然后将其添加到页面中。这似乎正确吗?它可能会这样做,但我无法从你发布的内容中知道发生了什么。在脚本运行后,仔细检查代码,看看是否可以找到它。我这样做了,找到了它。非常感谢。它是一个ASP.net面板,呈现为div
。它被赋予了一个标记
属性,该属性在服务器端进行评估,JQuery在该面板上运行。再次感谢。这是一个自定义属性吗?@user111222333确实如此,但正如我所说的,自定义标记的约定(也是有效的)方式是data-{tag}
。请查看上面的编辑。HTML中没有使用自定义属性的div
。似乎将自定义属性添加到div
标记中,然后将其添加到页面中。这似乎正确吗?它可能会这样做,但我无法从你发布的内容中知道发生了什么。在脚本运行后,仔细检查代码,看看是否可以找到它。我这样做了,找到了它。非常感谢。它是一个ASP.net面板,呈现为div
。它被赋予了一个标记
属性,该属性在服务器端进行评估,JQuery在该面板上运行。再次感谢。这是一个自定义属性吗?@user111222333确实如此,但正如我所说的,自定义标记的约定(也是有效的)方式是data-{tag}
。请查看上面的编辑。HTML中没有使用自定义属性的div
。似乎将自定义属性添加到div
标记中,然后将其添加到页面中。这似乎正确吗?它可能会这样做,但我无法从你发布的内容中知道发生了什么。在脚本运行后,仔细检查代码,看看是否可以找到它。我这样做了,找到了它。非常感谢。它是一个ASP.net面板,呈现为div
。它被赋予了一个标记
属性,该属性在服务器端进行评估,JQuery在该面板上运行。再次感谢。这是一个自定义属性吗?@user111222333确实如此,但正如我所说的,自定义标记的约定(也是有效的)方式是data-{tag}
。请查看上面的编辑。HTML中没有使用自定义属性的div
。似乎将自定义属性添加到div
标记中,然后将其添加到页面中。这似乎正确吗?它可能会这样做,但我无法从你发布的内容中知道发生了什么。在脚本运行后,仔细检查代码,看看是否可以找到它。我这样做了,找到了它。非常感谢。它是一个ASP.net面板,呈现为div
。它被赋予了一个标记
属性,该属性由服务器端和JQuery进行评估