我有一個呈現的html使用jquery和我當我測試它時我試圖console.log選擇下拉列表中選定的值,但我無法得到它。你能告訴我我的代碼有什麼問題,或者爲什麼它沒有記錄選定的值?在jquery中獲取呈現的html的id
$(document).ready(function() {
//date forms
$("#datetypediv").html("<select required name='date_select' class='form-control' id='date_select_off'>"
+ "<option val='daily'>Daily</option>" +
"<option val='monthly'>Monthly</option>" +
"<option val='quarterly'>Quarterly</option>" +
"<option val='annually'>Annually</option>" + "</select>");
if($('#date_select_off option:selected').val() == "daily") {//value attribute
console.log('daily');
}
});
整個事情是一個錯字
<option value=""></option>
而不是val的=「日常」請寫值=「日常」(同去的其他人) – Sorikairo
您也可以只使用' $('#date_select_off')。val()=='daily'' –
@RohithKP是的它是 –