Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 阻止单击时集中输入的范围_Jquery_Html - Fatal编程技术网

Jquery 阻止单击时集中输入的范围

Jquery 阻止单击时集中输入的范围,jquery,html,Jquery,Html,我有一个span“@”绝对位于输入中,用于引导用户插入他们的twitter句柄。但是,如果我单击输入中的@,跨度会阻止输入聚焦 这里有一个问题的中间部分: 我尝试添加以下jQuery来修复它,但没有成功: $(function(){ $('td#twitter input').click(function(){ $(this).focus(); }); }); 有人能帮我解决这个问题吗?试试: $("td#twitter p").click(function() { $(t

我有一个
span
“@”
绝对位于输入中,用于引导用户插入他们的twitter句柄。但是,如果我单击输入中的
@
,跨度会阻止输入聚焦

这里有一个问题的中间部分:

我尝试添加以下jQuery来修复它,但没有成功:

$(function(){
  $('td#twitter input').click(function(){
    $(this).focus();
  });
});
有人能帮我解决这个问题吗?

试试:

$("td#twitter p").click(function() {
  $(this).next().focus();
});

是代码。

使用
背景图像
或使用
指针事件:无
.focus()
单击
@
时的
输入。不知道
指针事件
,谢谢!你能把它作为一个答案,这样我就可以给你评分了吗?是的,
指针事件
是一个有趣的解决方案。不幸的是,IE不支持它(真令人惊讶)——。