如何使用 jQuery 顯示被點選元素的標籤名?
在本文中,我們將學習如何使用 jQuery 和點選事件監聽器來顯示被點選元素的標籤名。
jQuery 是一個流行的 JavaScript 庫,它簡化了網頁上 HTML 元素的操作,例如監聽使用者操作(如點選事件)並根據該操作執行某些操作。
讓我們透過一些示例瞭解如何實現以上目標。
示例 1
在本示例中,我們將向 HTML 文件新增一個標題、一些文字和一個專案列表。為了使用 jQuery 顯示被點選元素的標籤名,我們將新增一些 JavaScript 程式碼,這些程式碼會監聽元素上的點選事件並顯示其標籤名。
檔名:index.html
<html lang="en"> <head> <title>How to display the tag name of the clicked element using jQuery?</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h3>How to display the tag name of the clicked element using jQuery?</h3> <p>Click on any element to display its tag name</p> <ul> <li>List item 1</li> <li>List item 2</li> <li>List item 3</li> </ul> <script> $(document).ready(function() { $('*').click(function(event) { event.stopPropagation(); var tagName = $(this).prop('tagName'); alert('You clicked on a ' + tagName + ' element.'); }); }); </script> </body> </html>
示例 2
在本示例中,我們將使用 3 種不同的方法來顯示被點選元素的標籤名,分別使用 even.target 和 event.currentTarget 屬性以及 this 關鍵字。這些方法演示了使用 jQuery 顯示被點選元素標籤名的不同方式。
檔名:index.html
<html lang="en"> <head> <title>How to display the tag name of the clicked element using jQuery?</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h3>How to display the tag name of the clicked element using jQuery?</h3> <p>Click on any element to display its tag name</p> <ul> <li>List item 1</li> <li>List item 2</li> <li>List item 3</li> </ul> <script> $(document).ready(function() { // Example 1: Using event.target $('*').click(function(event) { event.stopPropagation(); var tagName = event.target.tagName; alert('You clicked on a ' + tagName + ' element.'); }); // Example 2: Using this keyword $('*').click(function() { var tagName = $(this).prop('tagName'); alert('You clicked on a ' + tagName + ' element.'); }); // Example 3: Using event.currentTarget property $('*').click(function(event) { event.stopPropagation(); var tagName = event.currentTarget.tagName; alert('You clicked on a ' + tagName + ' element.'); }); }); </script> </body> </html>
結論
在本文中,我們學習瞭如何使用 jQuery 顯示被點選元素的標籤名。透過使用本文提供的不同程式碼示例並利用諸如 event.target 之類的屬性以及“this”之類的關鍵字,使用 jQuery 顯示被點選元素的標籤名是一種簡單且有用的技術,可用於向用戶提供反饋和除錯網頁。
廣告