2011-08-20 22 views
8

Tôi đang bối rối khi tìm cách tiếp cận để giải quyết vấn đề này. Hãy xem xét bên dưới htmlJavascript: Tìm hiểu yếu tố nào đã được nhấp mà không đính kèm bất kỳ trình xử lý sự kiện nào vào nó?

<body> 
    <div id="parent" onclick="myFunc"> 
    <div id="child-a"></div> 
    <div id="child-b"></div> 
    <div id="child-c"></div> 
    <div id="child-d"></div> 
    <div id="child-e"></div> 
    </div> 
</body> 

Trình xử lý sự kiện được đính kèm với phần tử gốc. Nếu người dùng nhấp vào cho phép nói 'child-c', có cách nào để tìm hiểu bằng cách sử dụng "myFunc" mà div được nhấp vào không? Trong trường hợp này là 'child-c'. Bất kỳ giải pháp có thể sử dụng JS hoặc jQuery tinh khiết?

Hãy cho tôi biết nếu cần thêm giải thích. Cảm ơn vì sự giúp đỡ.

-Nishant

Trả lời

1

Có, bạn có thể kiểm tra target tài sản đó sẽ chỉ ra các yếu tố đó được nhấp của sự kiện. Bạn có thể đọc thêm về thuộc tính sự kiện here.

Các vấn đề liên quan