私のクリックjquery機能は動作していません、それはまったくコンソールでエラーも出ません。 はこちらのリンクです -クリック機能が動作しません
<a href="#lang" id="language">Edit</a>
、ここでクリック機能
$('a').click(function() {
var item = $(this).attr("id");
alert(item);
return false;
});
それは警告ボックスを飛び出していないで、またそれは私にコンソールでエラーを示しています。
オーケーは、誰かがより多くの情報を求めて -
リンクは、ボタンを押すことで、jQueryを使って追加され、IDとしては、入力フィールドの値の1を取り、入力フィールドからIDを持つリンクとして挿入します。重複IDはありません。すべてのjavascriptスクリプトはheadタグの最後にあり、クリック機能は最後に配置されています。
は、コンテキストが必要です。コードは問題ありません。おそらく*あなたのページにコードがあり、それが問題です。 – jvenema
DOM準備完了イベントハンドラのコードはありますか?もしそうでなければ、実行時に 'a'要素は存在しません。 –
あなたはそのコードがどこにあるのか教えていただけますか? '$(document).ready'イベントでは?どこ? 'click 'をバインドするコードがヘッダーにある場合、' a 'タグはまだ作成されていないので、$(' a ')は空のセットになります。 – Diego