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

2

示例 HTML 帮助:

您需要在 .edit div 中选择锚点。

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

JSFiddle:http: //jsfiddle.net/QckbT/

于 2013-08-14T15:42:03.490 回答
0

这行得通吗?

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

与身体有关,与#id无关。

于 2013-08-14T15:34:53.527 回答