Javascript 未捕获类型属性可以';不能更改日期选择器
每次我试图输入日期时都会出现这个错误,我甚至无法打开呼叫者 htmlJavascript 未捕获类型属性可以';不能更改日期选择器,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,每次我试图输入日期时都会出现这个错误,我甚至无法打开呼叫者 html JS版本是1.2.6 $( "input[name='date']" ).datePicker(); $("td.datapicker").click( function (){ $(this).find('input').attr('type','text').datePicker( "show" ); }).change(function (){ val = $(this).find('input').at
JS版本是1.2.6
$( "input[name='date']" ).datePicker();
$("td.datapicker").click( function (){
$(this).find('input').attr('type','text').datePicker( "show" );
}).change(function (){
val = $(this).find('input').attr('type','hidden').val();
$(this).find('span').remove().end().append( '<span>' + val + '</span>' );
doAjax(val);
});
function doAjax ( valor ){
$.ajax({
url: '/echo/json/',
data: {
data: valor
},
success: function (rs){
alert(rs);
}
});
}
$(“输入[name='date'])。日期选择器();
$(“td.datapicker”)。单击(函数(){
$(this).find('input').attr('type','text').datePicker(“show”);
}).改变(功能){
val=$(this.find('input').attr('type','hidden').val();
$(this.find('span').remove().end().append(“”+val+“”);
doAjax(val);
});
函数doAjax(valor){
$.ajax({
url:“/echo/json/”,
数据:{
数据:valor
},
成功:功能(rs){
警报(rs);
}
});
}
我现在被困在这里好几个小时了。看起来您无法更改输入的
类型
属性。你试过简单地调用hide()
和show()
吗?你肯定不能在IE中更改类型,我有两个演示——这个有效,这个无效——我认为它是从javascript的de版本开始的,但我不能改变它,因为它破坏了我的整个网站。你可能指的是jQuery 1.2.6,而不是javascript。如果是这样,则添加“on”处理程序1.7Yes jQuery抱歉,我的错误。我仍然无法打开datepicker,他一直在说同样的错误。
$( "input[name='date']" ).datePicker();
$("td.datapicker").click( function (){
$(this).find('input').attr('type','text').datePicker( "show" );
}).change(function (){
val = $(this).find('input').attr('type','hidden').val();
$(this).find('span').remove().end().append( '<span>' + val + '</span>' );
doAjax(val);
});
function doAjax ( valor ){
$.ajax({
url: '/echo/json/',
data: {
data: valor
},
success: function (rs){
alert(rs);
}
});
}