我有一个动态文本字段,我将它绑定到焦点事件以打开一个对话框。
$('#formtable').on('focus', '#textbox1', function (e) {
callOpenDialog('Dialog');
});
其中formtable是文本字段的div容器,函数定义为
function callOpenDialog(title)
{
$("#Dialog").dialog({
title: title
我有div,它是通过插件对文本输入字段进行处理的。另外,这些div也是可拖动的。
现在,我已经知道,如果你拖动div,它就会被拖动,如果你只是点击它,它就会得到一个".focus()“。
现在的问题是,如果我点击它一次,我就会得到它的焦点。但是光标会跳到行首。
我想要的,是光标在我点击的地方。
我如何使用jquery做到这一点?谢谢
编辑(我的JS代码):
$('.mydiv').click(function(){
//actually, it does not focus on "$(this)" but on a div insid