jQuery 函数 onclick (span class) 来自 jquery datepicker
jquery function onclick (span class) from jquery datepicker
嗨,jquery
伙计们,我有一个来自 jqueryui.com/datepicker/的jquery日期选择器。现在我想为其添加一些自定义功能。第一个问题,如果我输入页面的源代码,我看不到打印的jquery代码。只有当我检查元素(在歌剧中)时,我才能看到打印的 html。我希望这不是问题。
当我单击"下一步"(跨度)按钮时,我想做一些事情。但问题是我无法将函数附加到 span 类。我尝试了以下方法:
$(document).ready(function () {
$('.ui-icon.ui-icon-circle-triangle-e').click(function(){
window.alert("it works");
});
});
当我检查元素时出现以下代码:
<a class="ui-datepicker-next ui-corner-all ui-state-hover ui-datepicker-next-hover" data-handler="next" data-event="click" title="Next">ev
<span class="ui-icon ui-icon-circle-triangle-e">Next</span>
</a>
点击时此功能如何工作?
你的选择器错了
.ui-icon ui-icon-circle-triangle-e
另一个具有类 ui-icon
的元素中查找具有类 ui-icon-circle-triangle-e
的元素。
当您要选择应用了多个类的元素时,需要用句点分隔它们.
用
$("body").on('click', ".ui-icon.ui-icon-circle-triangle-e",function(){
window.alert("it works");
});
或者只是
$("body").on('click', ".ui-icon",function(){
window.alert("it works");
});
您没有正确调用它,它需要:
$('.ui-icon.ui-icon-circle-triangle-e').click(function(){
alert ('it works');
});
你在jquery的两个类之间做了一个空白而不是一个点。
$(document).ready(function () {
$('.ui-icon.ui-icon-circle-triangle-e').off('click').on('click',function(){
alert("Working");
});
});
如果您直接在元素上附加事件,则最好关闭和打开使用。
干杯!!
相关文章:
- 在jquery函数内部设置来自jquery函数的var;t运行
- 获取来自jquery的数据
- JS对象->来自jquery ajax的JSON提交->php迭代
- 来自jQuery,如何在React.js中制作DOM动画?例如设置进度条的动画
- 来自Jquery的“.on”方法在动态生成的下拉列表后不起作用
- 来自jquery的.append中img标记中的onclick属性
- 来自JQuery的奇怪消息-假设它不是'未找到
- 无法解析来自 jquery 中成功的 HTTP HEAD 请求的标头
- 来自 jQuery 的回调未到达控制器/操作
- 来自 jquery 的 toggleClass() 不适用于有效的选择
- 在 django 中使用 Datepicker(来自 Jquery)
- 在 Javascript 中等待来自 JQuery $.each 中的异步嵌套函数的数据
- 如何使用 ASP.NET WebForms 在 Bootstrap 中正确插入来自 jQuery、javascript
- 来自 jquery 的文本输入不起作用
- jQuery 函数 onclick (span class) 来自 jquery datepicker
- javascript “this” 如何处理来自 jquery 的多个选择器返回
- 如何获得“;年;来自jquery或javascript中的字符串值
- 如何在PHP中显示来自jQuery/ajax调用的响应
- 使用“;这个“;来自jquery中的事件处理程序
- 在动态生成的表之后插入一个来自jQuery的跨度