div
.wrapper
があり、小さなフレーズli
のリストul
がその中にあります。コンテナ内の表示要素を選択するにはどうすればいいですか?
div
は、width:600px
およびheight:20px
であり、overflow:hidden
である。
div
の可視フレーズのみを選択し、それらにクラスを追加したいとします。
どうすればよいですか?
.wrapper {
background: #eee none repeat scroll 0 0;
border: 1px solid #ddd;
height: 20px;
overflow: hidden;
padding: 5px;
width: 600px;
float: left;
}
ul {
float: left;
margin: 0;
padding: 0;
}
ul li {
float: left;
padding: 0 5px;
list-style-type: none;
}
<div class="wrapper">
<ul>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly LeadersToday's.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Vocabulary Bowl Today's Leaders.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders Today's Leaders Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly.</a>
</li>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
</ul>
</div>
'$( "李:目に見える")' – TricksfortheWeb
@TricksfortheWebが動作しませんhttps://jsfiddle.net/wbramLm4/ – pawel
はい、 ':visible'だけで、実際に隠されている要素のためではない作品画面からちょうど外れる。私は何かを理解しようとします。 – TricksfortheWeb