jquery code:
$("#<%=tbExcludeFilter.ClientID%>").focus(function () {
$("#<%=tbExcludeFilter.ClientID%>").select();
})
asp:
<asp:TextBox ID="tbExcludeFilter" runat="server" CssClass="autosuggestIncluded" PlaceHolder="Search by employee nameor id"></asp:TextBox>
我希望单击文本框而不是双击来选择文本框中的文本。
答案 0 :(得分:0)
你有用$(文件).ready包装的javascript吗?我认为这样做会让它起作用:
$(document).ready(function() {
$("#tbExcludeFilter").focus(function() {
$(this).select();
});
});
此主题也有详细信息:Select all contents of textbox when it receives focus (JavaScript or jQuery)
答案 1 :(得分:0)
解决方案对我有用:
$(document).ready(function(){
$("#<%=tbExcludeFilter.ClientID%>").focus(function () {
setTimeout(HighLight(this),10);
});
});
javascript:
var HighLightText(element){
setTimeout(element.select(),0); // time out for Chrome and Safari
}
由于