更改选择后,找到下一个div并隐藏

当select_type发生更改时,我想隐藏下一个.div_condition。div(a_condition)是动态注入到页面中的,因此可能有很多,因此需要在容器(a_condition)中找到下一个.div_condition。

HTML ...

<div class="a_condition">                                 
    <div class="form-group">
        <span class="badge i_condition">1</span>
        <label class="col-sm-4 control-label" >If</label>
        <div class="col-sm-6">
            <select class="form-control select_type">
                <option value="0">Select...</option>
                <option value="intent|.topScoringIntent.intent=product">intent=product</option>
            </select>
        </div>
    </div>

    <div class="form-group div_condition">
        <label class="col-sm-4 control-label" >Condition</label>
        <div class="col-sm-6">
            <select class="form-control select_condition">
                <option value="0">Select...</option>
                <option value="Is">Is</option>
                <option value="Is Not">Is Not</option>
                <option value="Contains">Contains</option>
                <option value="Begins With">Begins With</option>
                <option value="Ends With">Ends With</option>
            </select>
        </div>
    </div>
</div>

我已经尝试过了 但似乎无法找到/隐藏它...

$(document).on('change', ".select_type", function (e) {
    //hide or show based on selected type
    var arr = this.value.split("|");
    switch (arr[0]) {
        case "intent": 
            var $elem = $(this).nextAll(".div_condition").hide();
            console.log($elem)
                //.closest(".div_condition").hide();
            break;
    }
});
苹果电脑

如果您在边界每对<select>S按div.a_condition,下面应该工作:

$(document).on('change', ".select_type", function (e) {
    //hide or show based on selected type
    var arr = this.value.split("|");
    switch (arr[0]) {
        case "intent": 
            $(this).parents('.a_condition').find('.div_condition').hide();
            break;
    }
});

这是一个JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript / jQuery转到下一个输入/选择更改选择值

来自分类Dev

找到并选择发现,直到下一个发现

来自分类Dev

如何找到并选择下一个粗体字

来自分类Dev

jQuery显示/隐藏下一个div

来自分类Dev

jQuery隐藏当前div并显示下一个

来自分类Dev

使用Button选择下一个div并更改值

来自分类Dev

最近/下一个div选择jQuery

来自分类Dev

最近/下一个div选择jquery

来自分类Dev

用jquery选择下一个div?

来自分类Dev

如何更改下一个 div 的文本

来自分类Dev

JavaScript-如何显示下一个div并隐藏上一个div?

来自分类Dev

如何显示下一个div并隐藏上一个div?

来自分类Dev

如何显示下一个div并隐藏上一个div?

来自分类Dev

要在显示最后一个div时隐藏下一个按钮

来自分类Dev

选择下一个状态

来自分类Dev

选择下一个元素

来自分类Dev

如果用户不更改选项,则将焦点移至下一个字段

来自分类Dev

如果用户不更改选项,则将焦点移至下一个字段

来自分类Dev

如何选择最近的上一个或下一个div?

来自分类Dev

选择第一个选项后,更改选择中其他选项的值

来自分类Dev

查找下一个div

来自分类Dev

单击同一按钮后,一次显示下一个图像div,并在javascript HTML中隐藏当前图像div

来自分类Dev

onclick更改下一个或上一个div的值

来自分类Dev

单击div隐藏,然后在页面上显示下一个div?

来自分类Dev

单击时隐藏/关闭(下一个)div,但可以显示多个div

来自分类Dev

PowerShell-找到keywordA的第一个条目后,找到keywordB的下一个条目

来自分类Dev

React.js 提交后“隐藏元素并显示下一个元素”

来自分类Dev

选项选择以动态更改下一个选择

来自分类Dev

如何找到嵌套在元素内的下一个选择下拉列表?

Related 相关文章

  1. 1

    Javascript / jQuery转到下一个输入/选择更改选择值

  2. 2

    找到并选择发现,直到下一个发现

  3. 3

    如何找到并选择下一个粗体字

  4. 4

    jQuery显示/隐藏下一个div

  5. 5

    jQuery隐藏当前div并显示下一个

  6. 6

    使用Button选择下一个div并更改值

  7. 7

    最近/下一个div选择jQuery

  8. 8

    最近/下一个div选择jquery

  9. 9

    用jquery选择下一个div?

  10. 10

    如何更改下一个 div 的文本

  11. 11

    JavaScript-如何显示下一个div并隐藏上一个div?

  12. 12

    如何显示下一个div并隐藏上一个div?

  13. 13

    如何显示下一个div并隐藏上一个div?

  14. 14

    要在显示最后一个div时隐藏下一个按钮

  15. 15

    选择下一个状态

  16. 16

    选择下一个元素

  17. 17

    如果用户不更改选项,则将焦点移至下一个字段

  18. 18

    如果用户不更改选项,则将焦点移至下一个字段

  19. 19

    如何选择最近的上一个或下一个div?

  20. 20

    选择第一个选项后,更改选择中其他选项的值

  21. 21

    查找下一个div

  22. 22

    单击同一按钮后,一次显示下一个图像div,并在javascript HTML中隐藏当前图像div

  23. 23

    onclick更改下一个或上一个div的值

  24. 24

    单击div隐藏,然后在页面上显示下一个div?

  25. 25

    单击时隐藏/关闭(下一个)div,但可以显示多个div

  26. 26

    PowerShell-找到keywordA的第一个条目后,找到keywordB的下一个条目

  27. 27

    React.js 提交后“隐藏元素并显示下一个元素”

  28. 28

    选项选择以动态更改下一个选择

  29. 29

    如何找到嵌套在元素内的下一个选择下拉列表?

热门标签

归档