data-hoge=""と.data({hoge:""})のちがいって?後者で与えた場合.filter(’data-hoge=""’)にひっかかる??
HTMLオブジェクトのプロパティとjQueryオブジェクトのプロパティの違いじゃね。後者はひっかからない。逆に.data()で与えたものをdatasetで取得もできないはず。
逆に.data()で与えたものをdatasetで取得もできないはず。なるほど。
jqueryのdata()は、HTML上のdata属性にはアクセスしていない。jqueryからdata属性を編集するにはattr()かな。っていうか、ググればすぐ出るぜ、だんな。
おう、すまぬ...!
ちゃんと公式のドキュメント読もうね
みんなの回答 2 件
HTMLオブジェクトのプロパティとjQueryオブジェクトのプロパティの違いじゃね。
後者はひっかからない。逆に.data()で与えたものをdatasetで取得もできないはず。
jqueryのdata()は、HTML上のdata属性にはアクセスしていない。
jqueryからdata属性を編集するにはattr()かな。
っていうか、ググればすぐ出るぜ、だんな。
関連するトピックス