Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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 最接近Jquery顶级_Javascript_Jquery - Fatal编程技术网

Javascript 最接近Jquery顶级

Javascript 最接近Jquery顶级,javascript,jquery,Javascript,Jquery,我似乎无法正确使用最近的功能来移除移除按钮外部的UL HTML <ul data-centreid="1" class="deleteButton"> <div class="remove">X</div> <li>Data</li> </ul> 你的标记是错误的 您不能将div直接放在ul 您需要在ul中包含li而不是div 资料 或 删除 资料 实际上,您无法单击。删除div

我似乎无法正确使用最近的功能来移除移除按钮外部的UL

HTML

<ul data-centreid="1"  class="deleteButton">
  <div class="remove">X</div>
   <li>Data</li>
</ul>     
你的标记是错误的

您不能将
div
直接放在
ul

您需要在
ul
中包含
li
而不是
div

  • 资料

删除
  • 资料

实际上,您无法单击
。删除
div

Jquery

 $('.remove').click(function(){

   var id = $(this).closest( ".deleteButton" ).data('centreid');
   $(this).closest( ".deleteButton" ).remove();

});
<ul data-centreid="1"  class="deleteButton">
<div class="remove">remove</div>
<li>Data</li>
</ul>     
HTML

 $('.remove').click(function(){

   var id = $(this).closest( ".deleteButton" ).data('centreid');
   $(this).closest( ".deleteButton" ).remove();

});
<ul data-centreid="1"  class="deleteButton">
<div class="remove">remove</div>
<li>Data</li>
</ul>     
    去除
  • 资料

该标记不正确,我知道,但这是我要处理的所有问题,我需要更新删除按钮代码以删除关联的ul。哪个浏览器?它在ChromeOh中起作用。。我勒个去!实际上,它可以在任何浏览器中使用。您尚未发布的代码中可能有错误。
<ul data-centreid="1"  class="deleteButton">
<div class="remove">remove</div>
<li>Data</li>
</ul>