我有一些 Javascript 可以检测 html a 标签的宽度,工作完全正常,但我想将该值增加两倍或设置任何值,请告知我将如何处理这个问题?谢谢。
$('.navbar-nav li a').each(function(index){
$(this).width(function () {
return $(this).width();
});
});
<ul id="main-menu" class="nav navbar-nav">
<li><a href="/" class="nav-link">Home</a></li>
<li><a href="/" class="nav-link">About</a></li>
<li><a href="/" class="nav-link">Contact</a></li>
</ul>
工作中的jsfiddle:https://jsfiddle.net/L6g90mLn/7/
最佳答案
你就快到了:
$('.navbar-nav li a').each(function(index){
var newWidth = $(this).width() + 2;
$(this).css('width', newWidth);
});
关于Javascript自动宽度检测然后向其添加两个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639859/