【问题标题】:jQuery select an element within a selected elementjQuery在被选元素中选择一个元素
【发布时间】:2014-11-18 20:14:26
【问题描述】:

我正在使用multiselect 插件进行引导。 该插件所做的是采用下拉(选择)并在每个选项上添加复选框,以便您可以在选择中选择多个选项。

为了在选择上启用多选,我需要做的只是 $("#selectThis").multiselect().end()

这就是带有多选的选择在 html 中的样子。

select.hidden
.btn-group > button + (ul.multiselect-container > li, li , li)

我可以像这样添加一个 onChange 函数。

        $('#add-workout').find('[name="class1[]"],[name="movement1[]"]')
                .multiselect({onChange:function(element){
                    console.log($(this))
                }})
                .end()
        })

我需要选择已更改元素的 .multiselect-container 但 $(this) 指的是多选对象。

【问题讨论】:

    标签: javascript jquery bootstrap-multiselect


    【解决方案1】:

    您应该能够通过调用$(element).parent().parent().siblings(".btn-group").find(".multiselect-container") 而不是$(this) 来获取父级,毕竟您将当前选定的元素作为函数参数传递;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多