2 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
當(dāng)Select-box打開(kāi)時(shí),即可在關(guān)閉時(shí)再次顯示默認(rèn)值時(shí),您只需在Select框中隱藏該選項(xiàng)。
演示代碼:
<select>
<!--hidden first option -->
<option value="10" selected="selected" hidden>10</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
使用 jquery:
$(document).ready(function() {
//getting first optino
var first = $('#myselect').find('option').first();
//when activated
$('#myselect').on('focus', function(e) {
first.hide(); //hide the first option
}).on('blur', function(e) {
//if value select is equal show the first option
if ($(this).val() == first.val()) {
//showing the same
first.show();
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="myselect">
<option value="10" selected="selected">10</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
不過(guò),不需要 JavaScript,只需純 HTML。我所要做的就是你所做的:將全局屬性“隱藏”添加到“選項(xiàng)”標(biāo)簽:
<option value="<?php echo $value['item_quantity']; ?>" hidden><?php echo $value['item_quantity']; ?>
- 2 回答
- 0 關(guān)注
- 133 瀏覽
添加回答
舉報(bào)