ラベルをクリックしたときに選択ボタンを開きたい、
ここにコードがあります
<label>sachin</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
cssまたはjqueryに方法はありますか? 私はこのことについて確信が持てません。
ラベルをクリックしたときに選択ボタンを開きたい、
ここにコードがあります
<label>sachin</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
cssまたはjqueryに方法はありますか? 私はこのことについて確信が持てません。
ここでは JavaScript は必要ありません。CSS でスタイルを設定し、ポインター イベントを使用するだけです。
<label>
<select>
<option value="0">Zero</option>
<option value="1">One</option>
</select>
</label>
相対CSSは
label:after {
content:'\25BC';
display:inline-block;
color:#000;
background-color:#fff;
margin-left:-17px; /* remove the damn :after space */
pointer-events:none; /* let the click pass trough */
}
これは醜いフィドルのサンプルです: https://jsfiddle.net/1rofzz89/
このようなことをしたいですか? http://jsfiddle.net/Yh3Jf/6/
<label id="l">sachin</label>
<select id="s">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
$("#l").click(function () {
var size = $('#s option').size();
if (size != $("#s").prop('size')) {
$("#s").prop('size', size);
} else {
$("#s").prop('size', 1);
}
})
選択ボックスに焦点を合わせようとしているだけの場合(したがって、上下に矢印を付けることができます)、次のようなものを使用できます...
<label for="sel">sachin</label>
<select id="sel">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
残念ながら、任意の種類のコードを使用して、ネイティブの選択ドロップダウンを表示することができます。
しかし、人々が背景画像を使用すると、選択がポップアップするのを見てきました (Mightydeals.com を確認してください)。
jquery といくつかの html に解決されない場合は、効果を生み出します。