Jquery 选择侄女并更换兄弟姐妹

Jquery 选择侄女并更换兄弟姐妹,jquery,jquery-selectors,dropdown,picker,Jquery,Jquery Selectors,Dropdown,Picker,我有这个引导(最小化)代码 然而,我想有一个通用的解决方案。(是的,我做了一些搜索) 我的根本不起作用 $('.dropdown > button').html($(This).siblings('ul>li:first').html()) 有人能帮我解决这个问题吗 提前谢谢 要实现这一点,您可以为html()方法提供一个函数,因为该函数的作用域将是按钮元素,您可以使用该元素遍历DOM以查找所需的li,类似如下: $('.dropdown > button').html(f

我有这个引导(最小化)代码

然而,我想有一个通用的解决方案。(是的,我做了一些搜索)

我的根本不起作用

 $('.dropdown > button').html($(This).siblings('ul>li:first').html())
有人能帮我解决这个问题吗


提前谢谢

要实现这一点,您可以为
html()
方法提供一个函数,因为该函数的作用域将是
按钮
元素,您可以使用该元素遍历DOM以查找所需的
li
,类似如下:

$('.dropdown > button').html(function(i, h) {
    return $(this).siblings('.dropdown-menu').find('li:first').html();
});

要实现这一点,您可以为
html()
方法提供一个函数,因为该函数的作用域将是
按钮
元素,您可以使用该元素遍历DOM以查找所需的
li
,如下所示:

$('.dropdown > button').html(function(i, h) {
    return $(this).siblings('.dropdown-menu').find('li:first').html();
});

非常感谢您,find li:第一个组合就是我要找的!非常感谢你,找到李:第一个组合就是我要找的!
$('.dropdown > button').html(function(i, h) {
    return $(this).siblings('.dropdown-menu').find('li:first').html();
});