绝对div内的输入没有响应

时间:2014-03-05 01:21:03

标签: javascript html dom

我已经在div元素中完全定位了输入,但输入没有响应:

<div style="position: absolute; z-index: 2; height: 48px;">
     <input id="myinput">
</div>

测试我尝试过:

$("#myinput").click(function(){
     $(this).focus().select();
});

这给出了输入焦点,但值仍然不会改变!

2 个答案:

答案 0 :(得分:0)

你去的地方: http://jsfiddle.net/FY2CF/

<div style="position: absolute; z-index: 2; height: 48px;">
<input id="myinput" type="text" />
</div>


$("#myinput").click(function(e){
 this.select();
});

答案 1 :(得分:0)

如果您没有收到任何js错误并且已加载所有文件,请尝试以下操作:

$("#myinput").on('click', function () {
  // if you are clicking on it, you do not need to focus()
  $(this).select();
})