jquery.focus()函数在windowschrome中不起作用
jquery .focus() function not working in windows chrome
我有以下jquery代码片段,它在chrome窗口中不起作用,但在macbook的chrome中运行良好。在搜索中找不到任何线索。
$(function() {
var prev;
$("#id_employment_status").focus(function() {
prev = this.value;
console.log("prev = " + prev)
}).change(function()
{
if (prev == 4) {
//do something
}
});
});
我认为以下代码应该对您有所帮助:
$(function() {
var prev,
$node = $("#id_employment_status");
// setup on focus and change event handlers
$node.focusin(function() {
prev = this.value;
})
.change(function(){
if (prev == 4) {
//do something
}
});
// then fire the focus
// if this fails try calling after 0~10ms delay
$node.focus();
});
祝你好运,玩得开心!
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 不能从angular2中的子组件指定父组件中的数组
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 监视函数从服务返回不起作用,但作用域函数起作用
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Javascript循环不会自我更新
- 幻灯片滚动javascript不起作用
- 表追加而不附加最后一个元素
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- Node.js v6.2.0类扩展不是函数错误
- 直接下载文件,而不是从window.open(url)
- AngularJS UI路由器不能像ng路由器那样工作
- 使用压缩的JavaScript文件(不是运行时压缩)
- 控制台返回var不是't定义,但它是
- HTML5音频加载和播放获胜'我不能在iPad上工作
- jquery.focus()函数在windowschrome中不起作用