我遇到了一个我不明白的问题。 我想用JQUERY(UI-1.9.1 + JQ 1.8.2)
创建一个日期选择器我定义了
<input id="date1" .... value="">
<a href="javascript:$('#date1').focus();">DateSelClickHere</a>
&#34; DateSelClickHere&#34; 以后应该是一张照片。
如果您现在单击空白日期字段,它就可以正常工作。 如果您单击文本(或图像),我会得到: [object Object]
此处示例: http://jsfiddle.net/3DH3L/
我不明白?!?
PS:我会尝试使用该属性&#34; image&#34; - 但是 - 这是废话 - 它不是我的代码,我只是从这个项目开始,所以我首先搜索&#34;简单方法&#34;修复错误。
答案 0 :(得分:0)
问题是您使用的是JavaScript URI。这些目的是通过运行一些JavaScript来生成要显示的文档。
如果您只想运行一些JS,请使用按钮。仅在您想要链接某处时才使用链接。
<input type="button" value="DateSelKlickHere">
你可以使用onclick属性,但你最好用JS绑定你的JS。
$('#date1 + input[type="button"]').on("click", function (evt) {
$('#date1').focus();
});