Как получить значение атрибута из "data-column" в тексте externalHTML?Как получить значение атрибута из текста externalHTML?
$.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 ")'? BTW '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