[解決済み】値を持たない属性を設定する
2022-04-04 10:35:24
質問
jQueryで値を追加せずにdata属性を設定するにはどうしたらいいですか?私はこれをしたい。
<body data-body>
試してみました。
$('body').attr('data-body'); // this is a getter, not working
$('body').attr('data-body', null); // not adding anything
他はすべて第2引数を文字列として追加しているようです。値なしで属性を設定することは可能でしょうか?
解決方法は?
その
attr()
関数はセッター関数でもあります。空文字列を渡せばいいんです。
$('body').attr('data-body','');
空の文字列を指定すると、単に値のない属性が作成されます。
<body data-body>
参考- http://api.jquery.com/attr/#attr-attributeName-value
attr( attributeName , value )
関連
-
[解決済み】JavaScriptのisset()に相当するもの
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] jQueryを使用しない$(document).ready相当
-
[解決済み] Pythonでオブジェクトが属性を持つかどうかを知る方法
-
[解決済み] jQuery get specific option tag text
-
[解決済み] セレクトボックスのオプションをすべて削除してから、オプションを1つ追加して、jQueryで選択するにはどうすればよいですか?
-
[解決済み] jQueryでドロップダウンリストの選択値を変更する
-
[解決済み] Ajaxリクエストが200 OKを返すが、successではなくerrorイベントが発生する
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TypeError: $(...).DataTable は関数ではありません。
-
[解決済み】SecurityError: オリジンを持つフレームがクロスオリジンフレームにアクセスするのをブロックした
-
[解決済み】Angular JS Uncaught Error。[インジェクター:モジュラー]。
-
[解決済み】別のjsファイル内でJavaScriptの関数を呼び出す
-
[解決済み】Reactのeslintエラーはpropsの検証で見つからない
-
[解決済み】ES6マップオブジェクトをソートすることは可能ですか?
-
[解決済み】Uncaught TypeError: 未定義のプロパティ 'msie' を読み取れない - jQuery tools
-
[解決済み】中央値の計算 - javascript
-
[解決済み] jQueryを使用して "disabled "属性を削除する方法は?
-
[解決済み] HTML5の空のデータ属性は有効か?