データセット属性によって指定されたデータを確認する必要があります。データセットが空である可能性があります。その場合は、ifステートメントでスキップする必要がありますが、空のデータセットはまだtrueです。試しました... null、未定義そして、彼らは機能しません。
したがって、値が存在しない場合はfalseになります。
// false
<div data-value=""></div>
if($('div').data('value') !== ""){
alert('hello ...world?')
}
//true
<div data-value=" "></div>
if($('div').data('value') !== ""){
alert('hello ...world?')
}