1

jQuery と Ajax を使用して php ページにクエリを実行することで、コンテンツをページに表示しています。クリックすると、クラス編集ですべての要素をチェックします。次に、選択されたリンクの一意の ID を取得しようとしています。this.id である必要があることはわかっていますが、何も返されません。クリックされたリンクを動的にチェックし、何らかの方法で保存された値を取得する方法についての洞察はありますか?

ベローは、リンクをクリックするために機能します。しかし、まだIDを取得できません。

$("body").on("click", ".edit", function(){
    var id = this.id;
    alert($(this).val());
}); 

これは、Ajax を介してページに配置されている HTML です。

<div class="row">
             <div class="small-2 large-2 columns">3</div>
             <div class="small-10 large-6 columns">Andrew</div>
             <div class="small-6 large-2 columns">2013-08-12</div>
             <div class="small-6 large-2 columns edit"><a href="#" id="e3"> Edit </a></div>
        </div>

解決策は、セレクターとして '.edit > a' を使用することでした。アンカータグではなく、divのクラスとして編集しました。助けてくれてありがとう!

4

3 に答える 3

0
alert($(this).val());

#id ではなく、body に関連付けます。

于 2013-08-14T15:34:53.527 に答える
0

これは機能しますか?

$("a.edit").on("click", function(){
     alert($(this).val());
});
于 2013-08-14T15:33:10.357 に答える