$('td').click(function() {
myId = $(this).parent().attr("id");
myItem = $(this).text();
alert('u clicked ' + myId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<table>
<tr>
<td>Computer</td>
</tr>
<tr>
<td>maths</td>
</tr>
<tr>
<td>physics</td></div>
</tr>
</table>
當我點擊表項我想警告'u clicked science'
但我得到undefined
。
任何幫助,將不勝感激!
嘗試,警報( 'U點擊' + myItem); – Ravneet
爲什麼我在html中看不到任何'id's? – Rajesh
請編輯您的問題以顯示外部html - 您當前的代碼不顯示任何id屬性或任何地方的字符串「science」。我想那包含在一個parenet元素中,但要回答我需要看到這個元素 – Steve