如何用clicked objet的父级定义条件?
我无法访问被点击的对象(这个)父类…单击相同的元素和不同的返回?
这是DEMO
HTML
1 1 1 2 2 2
jQuery的
$('.ele').click(function() { if ( $(this).parent().hasClass('r1') ) {//way1 alert('you clicked 1st row element'); } else if ( $(this).parent().hasClass('r2') === true ) {//both way wont work alert('you clicked 2nd row element'); } });
因为父级都没有r1
或r2
类,所以应该是row1
和row2
:
$('.ele').click(function() { if ( $(this).parent().hasClass('row1') ) { alert('you clicked 1st row element'); } else if ( $(this).parent().hasClass('row2')) { alert('you clicked 2nd row element'); } });
在这里演示