【发布时间】:2014-10-30 16:30:02
【问题描述】:
我正在尝试开发一个日历输入变量,它还允许输入框的日期选择器。
HTML
<select id="select">
<option value="Type">Type</option>
<option value="Range">Range</option>
<option value="Individual">Individual</option>
</select>
<div id="range" style="display:none;">
<input type="text" name="job_from" id="job_from" placeholder="From" class="datepicker" />
<input type="text" name="job_to" id="job_to" placeholder="To" class="datepicker" />
</div>
<div id="ind" style="display:none;">
<button type="button" id="add2" class="submit">Add Another Date</button>
<div id="item2">
<div><input type="text" class="datepicker" name="jobdates[]" /></div>
</div>
</div>
脚本
$(document).ready(function(){
$("#add2").click(function (e) {
//Append a new row of code to the "#items" div
$("#item2").append('<div><input type="text" class="datepicker" name="jobdates[]" /><button class="delete submit" type="button">Delete</button></div>');
});
$("body").on("click", ".delete", function (e) {
$(this).parent("div").remove();
});
$('#select').change(function(){
if($('#select option:selected').text() == "Range"){
$('#range').show();
}
else{
$('#range').hide();
}
if($('#select option:selected').text() == "Individual"){
$('#ind').show();
}
else{
$('#ind').hide();
}
})
});
当我拿走 datepicker jquery 函数时,隐藏/显示功能起作用,当我把 datepicker 脚本放在没有任何作用时。有人可以解释为什么我不能同时工作
【问题讨论】:
-
我刚刚在 jsFiddle 上添加了
jqueryui脚本作为外部资源,它似乎工作正常 jsfiddle.net/ktzg30Lt/1 -
那肯定更接近了,谢谢。另一个问题是它只允许在选择“个人”的第一个输入上使用日期选择器,添加另一个输入并查看:(
-
嗯,我明白了,给我一分钟,我去看看!
-
我已经更新了我的答案:)
标签: php jquery html datepicker