Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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 - Fatal编程技术网

Javascript 获取具有相同类的当前范围旁边的范围元素

Javascript 获取具有相同类的当前范围旁边的范围元素,javascript,jquery,Javascript,Jquery,我有 大象梅勒芬特× 狗和猫× 如果我位于第一个链接文本或第一个和_text或第一个删除标记元素,是否可能使用jquery获取下一个和text元素并将其文本设置为空 如果您位于第一个链接文本: $(this).next('.link text').children('.and_text').empty() 如果您在第一个。链接文本或。删除标记使用: $(this).closest('.link text').next('.link text').children('.and_text').e

我有


大象梅勒芬特×
狗和猫×
如果我位于第一个
链接文本
或第一个
和_text
或第一个
删除标记
元素,是否可能使用jquery获取下一个
和text
元素并将其文本设置为空

  • 如果您位于第一个
    链接文本

    $(this).next('.link text').children('.and_text').empty()

  • 如果您在第一个
    。链接文本
    。删除标记
    使用:

    $(this).closest('.link text').next('.link text').children('.and_text').empty()

  • 更新

  • 无论您在第一个
    .link text
    上的位置如何,都可以使用以下选项:

        <span class="mention-persons">
         <span class="link-text" id="parent4a275ca0-1bbd-11e4-8b7c-a02bb830bf59">
          <span class="and_text"></span>&nbsp;Elephant Melephant<span onclick="deletemention(this);" id="4a275ca0-1bbd-11e4-8b7c-a02bb830bf59" class="delete-tag">×</span>&nbsp;
         </span>
        <span class="link-text" id="parent5991dff0-1bcf-11e4-908f-a02bb830bf59">
          <span class="and_text">and</span>&nbsp;Dogs Cats<span onclick="deletemention(this);" id="5991dff0-1bcf-11e4-908f-a02bb830bf59" class="delete-tag">×</span>&nbsp;
        </span>
       </span>
    

    您可以尝试以下方法:

      var that = $(this).is('.link-text') ? $('.link-text') : $(this).closest('.link-text');
      that.next('.link-text').children('.and_text').empty();
    

    你尝试过什么,结果如何?请在问题中包括这一点。我正在做类似$(ele).next('.and_text').text('')的事情;
    $(this).parents(".link-test").next(".link-text").children(".and_text").text('');