html中select標(biāo)簽的選項(xiàng)攜帶多個(gè)值
搜索參考資料:
【摘抄】:
它可能有一個(gè)select選項(xiàng)中的多個(gè)值,如下所示。
|
<select id="ddlEmployee" class="form-control"> <option value="">-- Select --</option> <option value="1" data-city="Washington" data-doj="20-06-2011" >John</option> <option value="2" data-city="California" data-doj="10-05-2015" >Clif</option> <option value="3" data-city="Delhi" data-doj="01-01-2008" >Alexander</option> </select> |
你可以使用jquery獲得更改事件的選定值,如下所示。
【實(shí)踐總結(jié)】:
使用中,注意,data-后需要用小寫(xiě);data-pageType="2" 這個(gè),data('pageType')會(huì)失效, 需要用小寫(xiě) data('pagetype');
【thymeleaf 中示例】:
|
<div class="col-sm-3"> <select id="typeId" name="typeId" class="form-control"> <ul th:each="productType:${productTypeList}"> <option th:data-pagetype="${productType.pageType}" th:value="${productType.id}" th:text="${productType.typeName}" th:selected="${productType.id==news.typeId}"> </option> </ul> </select> </div> |
js部分
|
$(function(){ $('#typeId').on('change',function(){ //在這里執(zhí)行你需要的操作 let selectedOption = $(this).find(':selected'); var pageType = selectedOption.data('pagetype'); if(pageType==4){ $('#commentOpened').css({display:'block'}); }else{ $('#commentOpened').css({display:'none'}); } }); }); |
浙公網(wǎng)安備 33010602011771號(hào)