jquery - 如何为我的 jQuery 日期选择器图标使用 Sprite ?

标签 jquery jquery-ui jquery-ui-datepicker datepicker

ButtonImage 是您为图标指定的属性,但我想使用 Sprite 作为切换器 - 我可以使用 buttonText 并设置 <button> 的样式带有 bg 图像的元素,但它可能无法在 IE 中正确渲染。有没有一种方法可以指定用于按钮的确切 HTML,而无需渲染按钮元素?

最佳答案

您可以使用以下代码:

html:

<input class="date-picker" id="date"/><span class="icon">Hello</span>

js:

$(".icon").click(function(){
    $(".date-picker").focus();        
});

或者

$(".icon").click(function(){
    $(".date-picker").datepicker("show");        
});

使用任意代码触发日期选择器。这是 demo on jsFiddle

关于jquery - 如何为我的 jQuery 日期选择器图标使用 Sprite ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320471/

相关文章:

javascript - 是否可以将 setTimeout 函数存储在本地存储中?

jquery-ui - 表单中的 Datepicker 和 TimePicker,datepicker 工作正常,但 timePicker 不会在字段中下拉

jquery - 如何更改 jquery 日期选择器的单元格颜色

javascript - 使用 jquery 进行日期比较

php - jQuery datepicker 在 PHP 上转换为 date()

javascript - 包含 PHP 页面并在单击链接时替换 div

javascript - 在任一方向平滑滚动文档

javascript - 将元素符号控件添加到选项卡式幻灯片

javascript - 如何为 jquery UI 对话框添加标题?

Jquery 对话框在 MVC 中不起作用