在点击时选择元素的父元素而不是具有id/class的父子元素,可以通过以下几种方式实现:
示例代码:
document.getElementById('父元素id').addEventListener('click', function(event) {
var target = event.target;
// 在这里处理点击事件,target即为实际触发事件的子元素
});
示例代码:
$('#父元素id').on('click', '子元素选择器', function(event) {
// 在这里处理点击事件,this指向实际触发事件的子元素
});
示例代码:
$('父元素选择器:has(子元素选择器)').click(function() {
// 在这里处理点击事件,this指向父元素
});
以上是几种常见的方法,根据具体情况选择适合的方式来实现在点击时选择元素的父元素。
领取专属 10元无门槛券
手把手带您无忧上云