Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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 当子元素具有不同的标记时,如何向元素的所有子元素添加类_Javascript_Jquery_Dom - Fatal编程技术网

Javascript 当子元素具有不同的标记时,如何向元素的所有子元素添加类

Javascript 当子元素具有不同的标记时,如何向元素的所有子元素添加类,javascript,jquery,dom,Javascript,Jquery,Dom,大家好,我想知道如何在.edit div中的每个元素上添加class.draggable 这是我的html: <div class="edit" > <h2> Some title </h2> <a> some link</a> <p> some paragraph </p> <ol> <li> some li

大家好,我想知道如何在.edit div中的每个元素上添加class.draggable

这是我的html:

  <div class="edit" >
       <h2> Some title </h2>
       <a> some link</a>
       <p> some paragraph </p>
       <ol> 
         <li> some list item</li>
         <li> some list item</li>
         <li> some list item</li>
       </ol>
    </div>

一些头衔
某些链接
某段

  • 一些列表项
  • 一些列表项
  • 一些列表项
  • 我真的不知道如何抓住里面的每个元素。编辑并添加类。可拖动。预期效果如下:

    <div class="edit" >
       <h2 class="draggable" > Some title </h2>
       <a class="draggable"> some link</a>
       <p class="draggable"> some paragraph </p>
       <ol class="draggable"> 
         <li class="draggable">some list item</li>
         <li class="draggable"> some list item</li>
         <li class="draggable"> some list item</li>
       </ol>
    </div>
    
    
    一些头衔
    某些链接
    

    某个段落

  • 某些列表项
  • 某些列表项
  • 某些列表项

  • 您可以使用
    *
    选择器找到每个元素,并分配类
    可拖动

    试试这个:

    $('.edit').find('*').addClass('draggable');
    

    您可以使用
    *
    选择器找到每个元素,并分配类
    可拖动

    试试这个:

    $('.edit').find('*').addClass('draggable');
    

    很高兴帮助你,尽可能地接受答案帮助其他有同样问题的人@lipenco很高兴帮助你,尽可能地接受答案帮助其他有同样问题的人@lipenco