HTMLタグの幅を検出するJavascriptがありますが、完全にうまく動作しますが、値を2つ増やしたいと思います。どのように私はこれについて行くだろうかアドバイス?ありがとうございました。Javascript自動幅検出して2ピクセル追加する
$('.navbar-nav li a').each(function(index){
\t $(this).width(function() {
\t \t return $(this).width();
\t });
});
<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/
'幅()'ゲッター/セッターメソッドです。だから '$(this)width($(this).width()+ 2)'は仕事をするべきです。 [docs](http://api.jquery.com/width/) – giorgio
@giorgio '.width'はセッターではありません。 '.css( 'width'、)'はこのトリックを行うべきです。 –
@KeesvanLieropそれは....これをチェックしてください。 http://api.jquery.com/width/#width2 – giorgio