我<table id='<?= $value['Name']?>'>在我的PHP中有这一行,它只是设置了我可以定位的ID.
此表是里面<div>有id="god".
但是,当我点击具有此脚本的表时:
$("#god table").click(function(){
var link = $(this).id;
alert(link);
});
Run Code Online (Sandbox Code Playgroud)
它提醒undefined- 你能告诉我为什么会这样吗?
我最好的猜测是它针对的<td>是我点击的$(this)但是我不确定 - 而且我不知道如何测试它.
使用以下内容:
var link = this.id;
Run Code Online (Sandbox Code Playgroud)
jQuery对象$(this)没有属性id.
注意:请勿在使用$(this).attr('id')时使用this.id哪种方式更有效.另外,请注意id区分大小写,以便与"上帝"和"上帝"保持一致.
| 归档时间: |
|
| 查看次数: |
3033 次 |
| 最近记录: |