javascript/jquery를 사용하여 페이지로드시 ASP 드롭 다운에 중점을두고 있습니다. DDL_Department.Focus()
메서드를 사용하여 코드를 통해이 작업을 수행 할 수 있습니다. 하지만 자바 스크립트/jquery 사용하여 노력하고있어.페이지에서 javascript/jquery를 사용하여 ASP 드롭 다운에 집중로드
세 가지 방법을 시도했지만 그 중 어떤 방법으로도 성공하지 못했습니다. 코드를 참조하십시오.
<asp:Content ID="UserContent" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<div class="form-group">
<label class="col-md-2 control-label">Department</label>
<div class="col-md-4">
<asp:DropDownList ID="DDL_Department" class="form-control input_text" runat="server">
<asp:ListItem Text="--Select Department--" Value="" />
</asp:DropDownList>
</div>
</div>
<script>
//first approach
//not successful
$(function() {
$('# <%= DDL_Department.ClientID %>').focus();
});
//////
//second approach
//not successful
$(function() {
$('#DDL_Department').focus();
});
//////
//third approach
//not successful
$(function() {
$("[id$=DDL_Department]").focus();
});
//////
</script>
</asp:Content>
는 '#'과 여기에있는 공간이며, (흰색 파운드 문자 뒤의 공간을 제거)
' < '신중하게? '$ ('# <% = DDL_Department.ClientID %>'). focus();'공백이 없어야합니다. – 97ldave
'$ ("[id $ = DDL_Department]"). 시도해 보라. (.focus() 대신 클릭(); – Archer
아무 해결책도 작동하지 않는다. 누가 내 질문에 부정적으로 표시했는지 이해할 수 없습니다. 당신이 할 수있는 경우에 해결책을 제공하거나 부정적인 표하기의 이유를위한 약간 코멘트를 제공하는 것이 낫습니다. – user4221591