Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用attr检索元素,而不是设置attr_Javascript_Jquery_Zepto - Fatal编程技术网

Javascript 使用attr检索元素,而不是设置attr

Javascript 使用attr检索元素,而不是设置attr,javascript,jquery,zepto,Javascript,Jquery,Zepto,使用此代码:$('#ipadmenu section').attr('data-order',hash)我正在将数据顺序属性设置为“hash”的值。如何选择具有该属性/值的元素而不是设置该值 谢谢你的帮助 另外,我使用的是zepto.js,不支持.prop()。使用:$(“#ipadmenus部分[数据顺序=”+hash+“]”)来实现这一功能。使用:$(“#ipadmenus部分[数据顺序=”+“+哈希+”])” $(“#ipadmenus部分[数据顺序=”+hash+“]”) $(“#ipa

使用此代码:
$('#ipadmenu section').attr('data-order',hash)
我正在将数据顺序属性设置为“hash”的值。如何选择具有该属性/值的元素而不是设置该值

谢谢你的帮助

另外,我使用的是zepto.js,不支持.prop()。使用:
$(“#ipadmenus部分[数据顺序=”+hash+“]”)来实现这一功能。使用:
$(“#ipadmenus部分[数据顺序=”+“+哈希+”])”

$(“#ipadmenus部分[数据顺序=”+hash+“]”)


$(“#ipadmenus部分[数据顺序=”+hash+“]”)如何改进?通过选择一个特定的节点?@SnippetSpace对答案进行了改进,只需指定元素ID,并使用标记指定即可。这将最小化对匹配此属性的元素的搜索。(将此作为选择器的一般经验法则)我如何改进?通过选择一个特定的节点?@SnippetSpace对答案进行了改进,只需指定元素ID,并使用标记指定即可。这将最小化对匹配此属性的元素的搜索。(将此作为选择器的一般经验法则)这是因为我忽略了
hash
是一个变量而不是常量的事实。这是因为我忽略了
hash
是一个变量而不是常量的事实。