将子<ul> min-width设置为与父<li> width

时间:2015-10-18 10:00:52

标签: javascript jquery list

我有以下jQuery代码获取并应用父li的宽度并将宽度应用于子ul,它可以正常工作:

$('nav.boxnavigation ul li').each(function () {
    $(this).find('ul').width($(this).outerWidth(true));
});

我想使用它但是将其设置为min-width而不是width,我知道这可能是使用.css但是无法使其工作,我不确定上面的代码到底是做什么来设置宽度

1 个答案:

答案 0 :(得分:3)

您需要使用以下代码而不是上述代码:

$('nav.boxnavigation ul li').each(function () {
    $(this).find('ul').css("min-width", $(this).outerWidth(true));
});

所以这会奏效。