Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery关注aspxdockpanel中的第一个文本框_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript JQuery关注aspxdockpanel中的第一个文本框

Javascript JQuery关注aspxdockpanel中的第一个文本框,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,有问题如果我想在aspxdockpanel内设置文本框的焦点,当我在不使用aspxdockpanel的情况下进行测试时,我可以将焦点放在文本框上,在使用aspxdockpanel后,然后在第一个文本框上使用jquery焦点来面对问题 $(document).ready(function () { $(function () { $('input[type!=hidden],input[type="text"], not input[t

有问题如果我想在aspxdockpanel内设置文本框的焦点,当我在不使用aspxdockpanel的情况下进行测试时,我可以将焦点放在文本框上,在使用aspxdockpanel后,然后在第一个文本框上使用jquery焦点来面对问题

  $(document).ready(function () {

            $(function () {
                $('input[type!=hidden],input[type="text"], not input[type="button"]:last').first().focus();
            });
        });

 <dx:ASPxDockPanel ID="ASPxDockPanel1" runat="server" ShowHeader="true" ClientInstanceName="ASPxDockPanel1" Border-BorderColor="Red"  >
        <ContentCollection>
            <dx:PopupControlContentControl>
                <table>
                    <tr>
                        <td>
                            <dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="ASPxLabel">
                            </dx:ASPxLabel>
                        </td>
                        <td>
                            <dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px"   ClientInstanceName="ASPxTextBox1">
                              </dx:ASPxTextBox>
                        </td>
                    </tr>
                </table>
            </dx:PopupControlContentControl>
        </ContentCollection>
    </dx:ASPxDockPanel>
$(文档).ready(函数(){
$(函数(){
$('input[type!=hidden],input[type=“text”],而不是input[type=“button”]:last').first().focus();
});
});

由于文本框有一个ID,您可以使用它

$(document).ready(function () {
      $("#ASPxTextBox1").focus ();
});
不需要
函数()

试试看

$(document).ready(function () {
    $('#ASPxDockPanel1').find('input[type="text"]:first').focus();
});
或者使用
ClientID

$('#<%= ASPxTextBox1.ClientID %>').focus();
$('#').focus();

也不起作用。。。长度=0。。什么也找不到。。也许是aspx控制问题?