Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS将类应用于父元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用JS将类应用于父元素

Javascript 使用JS将类应用于父元素,javascript,jquery,html,Javascript,Jquery,Html,我需要对标记应用一个类,当用户单击链接时,该标记包含一个锚定标记。像这样: <ul> <li><a href="#">Just an Example</a></li> </ul> 因此,当用户单击时,我需要对包含它的应用一个类。我将如何瞄准这一点?我正在使用jquery $('a[href=#]').click(function(){ $(this).closest('li').addClass('your_

我需要对
  • 标记应用一个类,当用户单击链接时,该标记包含一个锚定标记。像这样:

    <ul>
    <li><a href="#">Just an Example</a></li>
    </ul>
    
    因此,当用户单击
    时,我需要对包含它的
  • 应用一个类。我将如何瞄准这一点?我正在使用jquery

    $('a[href=#]').click(function(){
       $(this).closest('li').addClass('your_class_name');
    });
    
    如果保证这样一个锚的父元素是
    LI
    ,那么您也可以使用

    $(this).parent().addClass('your_class_name');
    
    如果保证这样一个锚的父元素是
    LI
    ,那么您也可以使用

    $(this).parent().addClass('your_class_name');
    
    只用

    $('a').click(function(){
        $(this).parent().addClass('theClass');
    });
    
    只用

    $('a').click(function(){
        $(this).parent().addClass('theClass');
    });
    

    文档非常好:文档非常好: