如何从outerHTML文本的“data-column”中获取属性的值?如何从outerHTML的文本中获取属性值?
$.each($groupingColumnUl[0].children, function(i1, o1) {
alert(o1.outerHTML.prop('data-column'); //.attr('data-column'); //.find('data-column');
});
的outerHTML内的实际值是
<li class='ui-state-default' data-column='Model'><span style='display:inline-block;' class='ui-icon ui-icon-close'></span>Model</li>
我想要得到的价值“模型”
为什么不使用'$(o1).data(“column”)'?顺便说一句'outerHTML'返回一个不是jQuery对象的字符串。 [data doc](http://api.jquery.com/data) –
'$(o1.parent).data('column')' – ashley
这里有一篇有趣的文章说不使用“data()”函数... http://lookfirst.com/2011/12/dont-use-jquery-data-method-use-attr.html – fletchsod