我想檢查是否有類sourceFocus的對象中有數據。但是,當我檢查它時,它應該沒有數據。我在這裏做錯了什麼?JQuery - Javascript - .hasData()不適合我
$('.source').click(function() {
$('.source').removeClass('sourceFocus');
$(this).addClass('sourceFocus');
$(this).data('source_selected', true);
console.log($.hasData(this));
console.log(this);
});
$('.target').click(function() {
$('.target').removeClass('targetFocus');
$(this).addClass('targetFocus');
$(this).data('target_used', true);
//$('.sourceFocus').data('source_used', true);
console.log($.hasData('.sourceFocus'));
if($.hasData('.sourceFocus')){
console.log("has data worked");
check_for_duplicates();
}
你能粘貼HTML也想知道(不要與$獲得()方法的AJAX混淆)看到你分配類sourceFocus和你想讀標籤之間的HTML你使用sourceFocus類 –
你也可以檢查一下[returne d數據值未定義](https://stackoverflow.com/a/10358494/1366033)'$ obj.data('hello')!==未定義' – KyleMit