我需要添加带有子元素宽度的 padding-right css。我认为应该这样做:
jQuery
$('.parent_element').css('padding-right', $(this).children('.child_element').width() + 'px');
HTML
<a href="#" class="parent_element"><i class="fa"></i> Example <span class="child_element">101</span></a>
但它不会将此 css 添加到父元素。
最佳答案
您可以使用函数 second argument
$('.parent_element').css('padding-right', function () {
return $(this).children('.child_element').width() + 'px';
});
关于jQuery 添加 padding-right 与子元素的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28485615/