我可以找到一种获取id =“
不知何故$(this).closest('input').attr('id')
无效
<td align="right">
<div class="farvorit_field" id="DivDropDownListA">
<input type="text" id="DropDownListA" name="customerGroup" value="" size="35">
<a href="#" title='See farvorits customers.'>
<img onClick="alert($(this).parent('a').siblings(':text').attr('id'));" src="../img/info.gif" border="0">
</a>
</div>
</td>
答案 0 :(得分:4)
答案 1 :(得分:0)
如果它是一个ID,它应该是页面上唯一的ID,那么为什么要使事情变得复杂并避免使用最简单的$('#DropDownListA').attr('id')
?
如果您必须使用单词this
,请使用@ ShankarSangoli的解决方案。