在Javascript中填充元标记
我正在尝试获取下面meta标记中的数据值在Javascript中填充元标记,javascript,jquery,Javascript,Jquery,我正在尝试获取下面meta标记中的数据值 <meta data-my-id="home"> 有人能帮我吗?使用您可以获得具有特定属性的元素,然后使用方法获取其值 或使用方法 使用可以获取具有特定属性的元素,然后使用方法获取其值 或使用方法 $(“元数据我的id”)是一个选择器,它将选择具有数据my id属性的元标记,您必须使用的jQuery来获取属性值: $("meta[data-my-id]").data("my-id"); //Or $("meta[data-my-id]").
<meta data-my-id="home">
有人能帮我吗?使用您可以获得具有特定属性的元素,然后使用方法获取其值
或使用方法
使用可以获取具有特定属性的元素,然后使用方法获取其值
或使用方法
$(“元数据我的id”)
是一个选择器,它将选择具有数据my id
属性的元标记,您必须使用的jQuery来获取属性值:
$("meta[data-my-id]").data("my-id");
//Or
$("meta[data-my-id]").prop("data-my-id");
希望这有帮助。$(“元数据我的id”)
是一个选择器,它将选择具有数据my id
属性的元标记,您必须使用的jQuery来获取属性值:
$("meta[data-my-id]").data("my-id");
//Or
$("meta[data-my-id]").prop("data-my-id");
希望这有帮助。它返回了一个jQuery对象<代码>$(“元”).data(“我的id”)应该返回
“home”
,但是如果您有mutliples,您将得到一个节点列表,它返回一个jQuery对象<代码>$(“元”).data(“我的id”)应该返回“home”
但是如果你有多个变量,你会得到一个节点列表返回$(“meta[data my-id]”
只是一个选择器,它将返回元素,而不是与元素相关联的数据-*
属性。@Rayon从中我们可以使用.data('my-id')获得值代码>是的。。我希望你在回答中做出这些改变……;)@约翰很高兴帮助$(“meta[data my id]”)
只是一个选择器,它将返回元素,而不是与元素关联的数据-*
属性。@Rayon,我们可以使用.data('my-id')获得值代码>是的。。我希望你在回答中做出这些改变……;)@约翰很高兴为您提供帮助。请检查第二个。。。。。。。。。。。。。。。。您可以使用prop
方法并获取dataset
属性。。。。从该对象中,您需要获得所需的2。如果元素前面有一个元标记而没有该属性,那么它将不起作用<代码>$(“元数据我的id”).prop(“数据我的id”)代码>这一个将失败请检查第二个。。。。。。。。。。。。。。。。您可以使用prop
方法并获取dataset
属性。。。。从该对象中,您需要获得所需的2。如果元素前面有一个元标记而没有该属性,那么它将不起作用<代码>$(“元数据我的id”).prop(“数据我的id”)代码>这个将失败
$("meta[data-my-id]").attr('data-my-id');
$("meta[data-my-id]").data("my-id");
//Or
$("meta[data-my-id]").prop("data-my-id");