【发布时间】:2010-09-22 02:31:41
【问题描述】:
我遇到了这个简单的 jQuery 代码的问题。
我也附上了 HTML 结构,
如果我单击 id 为“scroll-pane”的 div 上的任意位置,代码会将焦点设置为输入字段,但如果我单击屏幕中的其他任何位置,例如,div id 上方的代码“scroll” -pane”,它不会带来焦点。我在这里做错了什么?
<script language="javascript">
$(function()
{
$('.scroll-pane').jScrollPane();
$('#outerBody').keydown(function() {
$('#serialCode').focus();
});
});
</script>
<center id="outerbody">
<table id="tab1" class="Tab1" width="100%">
<tr>
<td width="60"></td>
<td width="113"><p align="center">C</td>
<td width="105"> </td>
</tr>
</table>
<table id="tab2" class="Tab2" border="0" width="100%">
<tr>
<td> </td>
<td>A </td>
<td>B </td>
<td><input type="text" id="serialCode" class="serialCode" /></td>
</tr>
</table>
<div id="scroll-pane" class="scroll-pane">
</div>
【问题讨论】:
-
尽量不要使用
<center>标签之类的。