jquery问题,asp.net
<scripttype="text/javascript"src="../style/jquery-1.1.3.1.min.js"></script><scripttyp...
<script type="text/javascript" src="../style/jquery-1.1.3.1.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#btn").click(function () {
$("#txt").val("bb");
});
});
</script>
<div>
<asp:Button ID="btn" runat="server" Text="Button" />
<p>dddd</p>
<asp:TextBox ID="txt" runat="server"></asp:TextBox>
</div>
</form>哪有错? 展开
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#btn").click(function () {
$("#txt").val("bb");
});
});
</script>
<div>
<asp:Button ID="btn" runat="server" Text="Button" />
<p>dddd</p>
<asp:TextBox ID="txt" runat="server"></asp:TextBox>
</div>
</form>哪有错? 展开
3个回答
展开全部
错误在你用了服务器控件,服务器控件编译以后出现的ID不是你自己设的那个ID,而是一大串字符,所以你把你的按钮改成标准的html控件就好啦,<input type="button" id="btn" value="buttonclick" />,同理text也得改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2楼的朋友说得很对,可以这样操作。不过再提供一个思路吧使用ClientID可以引用服务器控件
代码如下
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#<%=btn.ClientID%>").click(function () {
$("#<%=txt.ClientID%>").val("bb");
});
});
</script>
代码如下
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#<%=btn.ClientID%>").click(function () {
$("#<%=txt.ClientID%>").val("bb");
});
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有错啊,你的错误提示是什么?贴出来看看
更多追问追答
追问
缺少对象
追答
错误不在你这段代码,你的代码是正确的
错误原因1:js引用错误,试试引用这个
2:别的代码错误,你新建一个页面把这段代码单独考出来测试
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询