我有两个输入字段.我想强调关注#area,无论用户点击的位置,除非它在#input上.我尝试过类似的东西,但由于输入是文档的一部分,它不起作用.
$("#area").focus(); $(document).click(function() { $("#area").focus() }; $("#input").click(function() { $("#input").focus() };
思考?
解决方法
改为
$("#area").focus(); $(document).click(function() { $("#area").focus() }); $("#input").click(function(e) { e.stopPropagation(); $("#input").focus() });
这将阻止事件冒泡到文档,并且只会被#input捕获