質問する
133 次
2 に答える
0
擬似コード:
switch (number of options)
case 0:
display nothing
break;
case 1:
display the option as normal text (maybe in a simple <div>)
break;
default:
create and display a combo box
break;
忘れないでください: Jquery は JavaScript です! JavaScript でできることはすべて引き続き許可されます。
于 2012-04-11T07:19:04.510 に答える
0
値がこのオプションになるよりも、唯一のオプションで selected を使用できます。
<select name="data" style=" disabled="disabled">
<option value="1" selected>1</option>
</select>
次のコードを使用すると、select に含まれるオプションの数を確認できます。
$('#data1').children().length
長さが 1 の場合、追加が無効で選択されている場合:
if($('#data1').children().length == 1) {
$('#data1').attr('disabled', 'disabled');
$('#data1').children()[0].attr('selected', 'selected');
}
お役に立てれば。
于 2012-04-11T07:31:47.837 に答える