-
1:ID:ttpDw8 · 2018-08-24

#jquery jQueryで属性を追加する練習をしているのですが、formに属性を追加することができません。

全てのformに一括で、「onclick="text"」という属性を追加するために、

$(function() {
$('form').attr('onclick', 'text');
});

というコードを記述したのですが、うまくいきません。

idやclassを指定せずに、formと漠然と指定しているのがうまくいかない原因なのでしょうか。。

全てのformに一括で属性を追加できる方法がわかる方がいらっしゃいましたら、どうかヒントを頂けましたら幸いです。

何卒、宜しくお願い致します。

4 件の回答

2:ID:fW1iEF · 2018-08-25

classでうまいくいくかどうか試してみましたか?
idなら?

3:ID:YJQX1N · 2018-08-25

根本的なところでミスってました。無事にうまくできました。
回答、ありがとうこざいました。Re:2

4:ID:YJQX1N · 2018-08-25

ID違いますが、トピ主です。ありがとうこざいました。

5:ID:x8uRSr · 2018-08-27

てか、するならこうでしょ。
$(function() {
$('form').on('click', function() {
});
);
jQueryが内部でどう処理しているのか知らないけど、こんなことでIEで動かないといわれてもなー

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る