按下Div后按钮单击

时间:2017-08-11 06:56:37

标签: jquery html

<input type="button" onclick="$('#c')[0].focus()" value="test focus"/>
<div>
    <div id="c" tabindex="1" style="margin-top:800px;">testing</div>
</div>

为什么这个Html代码不起作用。我想要的是点击后它将指向焦点div。提前感谢:)

2 个答案:

答案 0 :(得分:1)

它按预期工作。当您单击按钮时,您的div处于焦点。

sum
#c:focus {
  border: 1px solid red;
}

点击按钮,<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="button" onclick="$('#c')[0].focus()" value="test focus" /> <div> <div id="c" tabindex="1" style="margin-top:300px;">testing</div> </div> div有边框。

答案 1 :(得分:0)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script>
$(document).ready(function(){

$("#mybutton").click(function(){

    // focus and select

   $('#c').focus().select();

})
})
</script>

//将id提供给按钮

<input type="button" id="mybutton" value="test focus" />
<div>
  <div id="c" tabindex="1" style="margin-top:300px;">testing</div>
</div>