如何在jquery中捕捉鼠標點擊事件中的td值?我用純js做了這些事情,但它很長。 jQuery能否有簡單的解決方案?我想在表單文本字段中添加這些catch值。如何捕捉表數據的td值?
1
A
回答
3
$("#theTable").click(function(e) {
var data = $(e.target).closest("td").text();
});
0
<script type="text/javascript">
$(document).ready(function(){
$("#myTable td").click(function(){
alert($(this).html());
})
})
</script>
<table id="myTable" border="1" >
<tr>
<td>value 1</td>
<td>value 2</td>
<td>value 3</td>
</tr>
</table>
0
您可以使用.delegate()
。容器元素(表)上的一個處理器管理上所包含的所有元素的事件(過濾以自己的喜好,如「TD」):
$('#thetable').delegate('td','click', function(){
alert('Value is ' + $(this).text());
});
相關問題
- 1. 捕捉表單數據
- 2. 如何捕捉url的值?
- 3. 捕捉:獲取表單數據「如果」
- 4. 如何使用jquery捕捉td元素中的值並根據捕獲的td值更改另一個td元素的背景顏色?
- 5. gtk +,「捕捉」函數的值
- 6. 迭代捕捉值單數據幀
- 7. 捕捉選定值從數據網格
- 8. 捕捉任何STDERR數據的函數
- 9. 捕捉值
- 10. 捕捉Outlook.OlInspectorClose值
- 11. 如何捕捉數據透視表中的模型事件
- 12. 如何捕捉那些具有分頁數據表複選框的值插件
- 13. 如何捕捉值已經在數據庫中使用C#
- 14. 從uSCXML捕捉數據?
- 15. VB.NET在表單之間傳遞數據。如何捕捉Dialogresult.Ok
- 16. 如何捕捉表格的一部分
- 17. 如何捕捉NoSuchMethodException
- 18. 如何捕捉NonexistentConversationException
- 19. 如何捕捉jQuery.event.trigger()?
- 20. 如何捕捉SocketException
- 21. 如何捕捉「RemotingException」?
- 22. 如何捕捉FacesFileNotFoundException?
- 23. 如何捕捉SocketTimeoutException
- 24. 如何捕捉form.submit
- 25. 如何捕捉ThreadAbort?
- 26. @捕捉不捕捉
- 27. 捕捉值從angularJs
- 28. 如何用標籤捕捉價值? !
- 29. 捕捉參數?
- 30. 如何捕捉函數生成的HTML?
在JS,我會推杆表元素上的事件,而當發射我會檢查什麼是被點擊的實際元素,並採取行動......我猜Jquery事件對象捕獲(如果它與其他庫一樣)具有該信息...現在有一個答案在下面,我的評論完全解釋了他在那裏做了什麼。 – 2010-12-11 16:11:45
@Itay是的,傳遞到click處理程序的事件對象有一個「target」屬性,它指向被點擊的DOM元素。 – 2010-12-11 16:14:48