
js脚本获取表格输入框第一行输入框的焦点
我有一个新增的按钮,按一下加一行,现在要做的是每次按下后,自动在第一行的输入框增加焦点。只要用脚本做到(不用脚本也可以):获取表格第一行的这个文本框的焦点就可以了。(<x...
我有一个新增的按钮,按一下加一行,现在要做的是每次按下后,自动在第一行的输入框增加焦点。只要用脚本做到(不用脚本也可以):获取表格第一行的这个文本框的焦点就可以了。(<x1:inputText value="#{row.areaCd}" style="text-align:center;width:100px" styleClass="ui-special-input"/>),有什么办法呢。s1标签是自己封装的,和jsf差不多
代码如下
<s1:dataList var="row" value="#{AreaManageBB.result}"
id="data13" rowCountVar="rowCount" rowIndexVar="rowIndex">
<s1:column >
<s1:ul styleClass="main_19" style="height: 27px;cursor:default;width:99%" onmouseout="tout(this,'datadiv')" onmouseover="tover(this)" onclick="tclick(this,'datadiv');cl1('#{row.id}');cl2('#{row.flagId}');">
<s1:li style="width:17%;">
<s1:outputText value="#{rowIndex+1}" ></x1:outputText>
</s1:li>
<s1:li style="width:4%;">
</s1:li>
<s1:li style="width:30%;">
<s1:inputText value="#{row.areaCd}" style="text-align:center;width:100px" styleClass="ui-special-input"/>
</s1:li></s1:ul>
</s1:column>
</s1:dataList> 展开
代码如下
<s1:dataList var="row" value="#{AreaManageBB.result}"
id="data13" rowCountVar="rowCount" rowIndexVar="rowIndex">
<s1:column >
<s1:ul styleClass="main_19" style="height: 27px;cursor:default;width:99%" onmouseout="tout(this,'datadiv')" onmouseover="tover(this)" onclick="tclick(this,'datadiv');cl1('#{row.id}');cl2('#{row.flagId}');">
<s1:li style="width:17%;">
<s1:outputText value="#{rowIndex+1}" ></x1:outputText>
</s1:li>
<s1:li style="width:4%;">
</s1:li>
<s1:li style="width:30%;">
<s1:inputText value="#{row.areaCd}" style="text-align:center;width:100px" styleClass="ui-special-input"/>
</s1:li></s1:ul>
</s1:column>
</s1:dataList> 展开
展开全部
使用jquery获取某个标签下第一行下的input不就可以了
$("大窗口").find("第一行标签").find("input").focus()
$("大窗口").find("第一行标签").find("input").focus()
追问
find("第一行标签")find里面要怎么写,还有我不止有一个inputa ,只是我没全部写出来
追答
你的行是指ul 里面的li吧
$("#data13").find("ul:first").find("li:first").find("input").focus()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询