点击一个input输入框展开一个弹出层,层内包含一个table,
点击table下的td标签,获得td的值,把值赋给input输入框。
bug在于第一个给input赋值后,再次展开输入框不点击td时,输入框的值则为空。
我想实现点击td时赋值给input,不点击时输入框的值依然为之前赋的值,应该怎么实现?
点击table下的td标签,获得td的值,把值赋给input输入框。
bug在于第一个给input赋值后,再次展开输入框不点击td时,输入框的值则为空。
我想实现点击td时赋值给input,不点击时输入框的值依然为之前赋的值,应该怎么实现?
.parent().siblings().children().removeClass("ui_oDatePicker_SelTd"); var SelectOfYeaVal = $("#SelectOfYear").val(),
SelectOfMonthVal = $("#SelectOfMonth").val(),
ClickTdVal = $("#daysTbody td[class$='ui_oDatePicker_SelTd']").text();
var AddInputDateVal = (SelectOfYeaVal + "/" + SelectOfMonthVal + "/" + ClickTdVal);
if ($(SelInput).hasClass("ui_oDatePicker_SelectedInput")) {
SelInput.prop("date", new Date(AddInputDateVal))
.val(new Date(AddInputDateVal).toString());
}
});因为我是在写一个日期插件,要处理选择的日期,只贴一部分代码怕是也说不清楚,干脆口述了
没有...展开弹出层的函数只有弹出层定位。我点击一个td选择了一个日期,这个日期就作为一个自定义属性"date",传给Input了。问题是如果只展开弹出层,不点td,那也就没有值传给input,所以会出现input的"date"属性为undefined。应该怎样实现不点td时input的"date"属性值仍为之前已选定的值?谢谢