高手来帮个忙吧,谢谢了,开始我把这个贴吧发在javascrpit里,人没理我,我想是发错地方了吧,很简单的问题
我找不到JQuery区,就发到了Javascript区,结果没人理我,
可能是发错地方,现在发到asp.net区里
我用的是asp.net,加了一点jQuery脚本
最开始是下面的代码,能够正常运行,
<head runat="server">
<title></title>
<script src="../Scripts/jquery-2.0.3.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var searchBox = $('#<%=TextBox1.ClientID%>');
searchBox.blur(function () {
searchBox.val(this.title);
});
searchBox.blur();
});
</script>
</head>
后来我想把那角本放到外部js文件中, 如下
<head runat="server">
<title></title>
<script src="../Scripts/jquery-2.0.3.js"></script>
<script src="../Scripts/JavaScript.js"></script>
</script>
</head>
然后就报了
Syntax error, unrecognized expression: #<%=TextBox1.ClientID%>
请问这个异常怎么解决 谢谢了,高手们,帮个忙
[解决办法]
<asp:TextBox ID="TextBox1" runat="server" onblur="javascript: document.getElementById('<%=TextBox1.ClientID %>').value=aa"></asp:TextBox>
[解决办法]
// a为TextBox1的ID
$(document).ready(function () {
var searchBox = $('#a');
searchBox.blur(function () {
searchBox.val(this.title);
});
searchBox.blur();
});