Google Chrome Jquery onSelect 不会运行
Google Chrome Jquery onSelect Wont run
我在IE和Nightly上运行下一个脚本没有任何问题。但是由于某种原因,chrome不会运行它...任何想法 ?
<script>
$(function() {
$('#date').datepicker({
dateFormat: 'yy-mm-dd',
autoSize: true,
onSelect: function (dateText, inst) {
$(this).parent('#frmDate').submit();
}
});
});
</script>
<form id="frmDate" action="php/price_qury.php" method="post" target="_blank" onSubmit='window.open("width=450,height=300,status=yes,resizable=yes,scrollbars=yes)'>
<input id="date" name="date" type="text" size="10">
既然你说它在IE上运行,我会假设它可以工作。
我曾经遇到过类似的问题,我的代码在Linux上的Firefox中运行,但拒绝在Windows(谷歌浏览器(上运行。经过几个小时的尝试,我终于用"jQuery"这个词替换了jquery美元符号。
从:
$(function() {
自:
jQuery(function()) {
这对我有用,因为就我而言,我认为这是一个冲突问题。从我读到的内容来看,美元符号可能被另一个JavaScript库使用。
看看这个问题:
将"$"(美元符号(替换为"JQuery"
如果它不起作用,那么我想您将不得不等待有人尝试为您提出另一种解决方案。
编辑:这就是我的问题是如何解决的,不知道你是否有完全相同的问题。
发现问题:
<form
id="frmDate"
action="php/price_qury.php"
method="post"
target="_blank"
onSubmit='window.open("width=450,height=300,status=yes,resizable=yes,scrollbars=yes)'>
您的onSubmit
中没有右引号。解决这个问题,你就是黄金:)
应该是:
<form
id="frmDate"
action="php/price_qury.php"
method="post"
target="_blank"
onSubmit='window.open("width=450,height=300,status=yes,resizable=yes,scrollbars=yes")'>
小提琴:http://jsfiddle.net/KyleMuir/JHUD7/5/
希望这有帮助!
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何使用JS/nightwatchjs并行运行多个测试
- 茉莉花宝石-耙茉莉花:ci dons't运行测试
- 我的HTML按钮没有在Javascript中运行
- Google Chrome Jquery onSelect 不会运行