在jQuery中,itemscope、属性或属性是什么?
如果我想动态地将一个元素设置为一个新的itemscope并给它一个itemtype,那么从jQuery的角度来看,在jQuery中,itemscope、属性或属性是什么?,jquery,properties,attributes,microdata,Jquery,Properties,Attributes,Microdata,如果我想动态地将一个元素设置为一个新的itemscope并给它一个itemtype,那么从jQuery的角度来看,itemscope会是什么?换句话说,我应该使用.attr(“itemscope”),还是.prop(“itemscope”,true) 例如,假设我想在我的body标记中添加一个itemscope,并将其类型设置为网页: <body itemscope itemtype="http://schema.org/WebPage"> 是一个布尔属性 这意味着可以通过多种方
itemscope
会是什么?换句话说,我应该使用.attr(“itemscope”),还是.prop(“itemscope”,true)
例如,假设我想在我的body
标记中添加一个itemscope
,并将其类型设置为网页
:
<body itemscope itemtype="http://schema.org/WebPage">
是一个布尔属性
这意味着可以通过多种方式指定它(在HTML语法中):
itemscope
itemscope=”“
itemscope=''
itemscope=itemscope
itemscope=“itemscope”
itemscope='itemscope'
(也可以在某些位置使用大写/混合大写和附加空格的变体)
(参考HTML5.1:,)
要使用JavaScript添加它,请参见问题示例。是一个布尔属性
这意味着可以通过多种方式指定它(在HTML语法中):
itemscope
itemscope=”“
itemscope=''
itemscope=itemscope
itemscope=“itemscope”
itemscope='itemscope'
(也可以在某些位置使用大写/混合大写和附加空格的变体)
(参考HTML5.1:,)
要使用JavaScript添加它,请参见问题示例。您可以尝试使用prop(“itemscope”,true)attr('itemscope',”)
在Chromium的DOM树视图中为我显示itemscope
(没有='
)。@unor经过一些测试后,Firefox似乎总是使用空字符串值呈现itemscope
,所以我假设.attr
是一个不错的选择。你可以试试prop(“itemscope”,true)attr('itemscope','')
在Chromium的DOM树视图中为我显示itemscope
(没有='
)。@unor经过一些测试后,Firefox似乎总是用空字符串值呈现itemscope
,因此,我假设.attr
是一条出路。