我尝试通过jquery将输入的类型从“date_calendar”替换为“date”。输入的名称是“DateOfBirth [0]”,但由于某种原因,它不适用于下面的代码..
我是jquery / javascript的新手,也许我错过了什么......我怎么能这样做?我错过了什么? 这是当前的代码:
$(document).ready(function() {
$('input[name=DateOfBirth[0]]').attr('type', 'date');
});
HTML:
<input min="1938-04-28" max="1995-04-28" class="form_input_date" type="date_calendar" name="DateOfBirth[0]">
非常感谢..
编辑:我尝试了双反斜杠[name=DateOfBirth\\[0\\]]
并引用名称值[name="DateOfBirth[0]"]
,但它仍无法正常工作..
答案 0 :(得分:1)
只需这样做:
$('input[name="DateOfBirth[0]"]').attr('type', 'date');
Syntax error, unrecognized expression: input[name=DateOfBirth[0]]
答案 1 :(得分:1)