Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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_Html_Css - Fatal编程技术网

Javascript 如何使用jquery隐藏基于子值的标签

Javascript 如何使用jquery隐藏基于子值的标签,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想基于值隐藏元素和标签: 我的html代码如下所示 <form id="wrapper"> <label> <input type="checkbox" value="Slider"> Slider </label> </form> 下面是一个。您需要隐藏父标签元素以隐藏输入元素及其同级文本: $('#wrapper').find("input[value='Slider']").cl

我想基于值隐藏元素和标签: 我的html代码如下所示

<form id="wrapper">
    <label>
        <input type="checkbox" value="Slider">
        Slider
    </label>
</form>

下面是一个。

您需要隐藏父
标签
元素以隐藏输入元素及其同级文本:

$('#wrapper').find("input[value='Slider']").closest('label').hide();
您可以尝试以下方法:

    $('#wrapper').find("input[value='Slider']").each(function(){
          // $(this).hide();  If you want to hide input too
           $(this).parent().hide();

});
使用方法检查元素的子元素

$(“label”).has(“input[value='Slider']”).hide()

滑块
滑块2

我认为没有必要在@poonam@Egzona这里给出每个循环。你忘了附加jQuery。我可以在没有jQuery的情况下使用javascript进行同样的操作吗?因为我遇到了一些脚本冲突,比如:document.getElementById(“”).style.display='none';请在完成本次讨论的答案中选择一个。
    $('#wrapper').find("input[value='Slider']").each(function(){
          // $(this).hide();  If you want to hide input too
           $(this).parent().hide();

});