我正在尝试根据数据属性的值运行一个函数。但是false
当我运行它时它总是返回:
alert(jQuery(this).data('loaded') == 'no');
但是我的数据属性设置为否,当我发出警报时
alert(jQuery(this).data('loaded'));
它返回正确的数据属性值。
更新
HTML
<a class="btn" href="#" data-loaded="no"></a>
所有代码
jQuery('a').click(function(e) {
e.preventDefault();
if (jQuery(this).data('loaded') == 'no'){
ajax();
jQuery(this).attr('data-loaded', 'yes');
}
});