如果鼠标离开INPUT的时候会失去焦点。但我想当鼠标点击某些特定按钮的时候,就算离开INPUT也不会执行失去焦点事件例如
<input type="text" class="a">
<a href="#" class="b'>鼠标离开INPUT点击这里的时候不会失去焦点,点击其他地方就失去焦点</a>这样应该怎么写?
<input type="text" class="a">
<a href="#" class="b'>鼠标离开INPUT点击这里的时候不会失去焦点,点击其他地方就失去焦点</a>这样应该怎么写?
<title></title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(function () {
$("#a_link").click(function() {
$("#input_text").focus();
});
});
</script>
</head>
<body>
<input type="text" id="input_text" />
<a href="#" id="a_link">链接</a>
</body>
你在单击链接的时候给input获取焦点就是
<input id='input1' type="text" />
<a href="#" onclick="document.getElementById('input1').focus();">鼠标离开INPUT点击这里的时候不会失去焦点,点击其他地方就失去焦点</a>
JavaScript上层只能改变这种事件的处理方式。