我有一个相当直截了当的问题。为什么我不能$('a.view').attr('id')
在我的点击函数中使用 (Ref //1 in code)?我试过了,它没有工作,但this.id
工作。我想我主要想知道下面代码上下文的区别:
displayRecord.php(以下链接调用click函数):
echo '<td><a href="#" style="text-decoration: none;" id="'.$data['id'].'" class="view" ><input type="button" value="View" /></a></td>';
编辑票证.php:
$('a.view').click(
function(e)
{
//1
var ticket_id = this.id;
dlg.load('displayRecord.php?id='+this.id, function(){
var escalationValue = '';
$.post('escalateValue.php',{post_ticket_id:ticket_id},
function(data) {
if (data == 'No'){
showCount();
}
});
dlg.dialog('open');
});
});