Open Zakariyya opened 4 years ago
date: 2017.06.18 20:39:25
返回元素都是ID,但如果元素没有ID,$(this).id 会返回一个空字符串, 而 $(this).attr("id") 将返回undefined。
<a class="btn btn-info modifyuser" href="#" id="${user.id }"> <i class="icon-edit icon-white "></i> 修改 </a>
js中:
$(".modifyuser").click(function(e){ var m_id = $(this).attr('id'); e.preventDefault(); })
当中的$(this).attr('id')。"this"是指为".modifyuser"所在的标签, 这个标签当中的属性:id 既$(".modifyuser").getAttribute('id')。
参考:this.id vs. $(this).attr('id')
返回元素都是ID,但如果元素没有ID,$(this).id 会返回一个空字符串, 而 $(this).attr("id") 将返回undefined。
js中:
当中的$(this).attr('id')。"this"是指为".modifyuser"所在的标签, 这个标签当中的属性:id 既$(".modifyuser").getAttribute('id')。
参考:this.id vs. $(this).attr('id')