【发布时间】:2010-02-04 14:59:46
【问题描述】:
我的页面上有一个隐藏的 div:AddSupplier,我的页面上有一个按钮,如果 div 不可见,则必须显示该按钮,但如果 div 可见,则相同的按钮会保存一些内容。所以一切正常,但在这个 AddSupplier div 中有一个选择框“ddSupplierTypes”,当点击选择框时,AddSupplierButton 点击事件被触发,为什么会这样,有解决方法吗?
坦克寻求帮助。
<%@ Page Language="C#" %>
<html>
<head runat="server">
<script src="Scripts/jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$().ready(function() {
$('#AddSupplier').hide();
$('[id$=AddSupplierButton]').click(function() {
if ($('#AddSupplier').is(':visible')) {
//do this
alert('event fired');
} else {
//do that
$('#AddSupplier').show();
}
return false;
});
});
</script> </head> <body>
<form id="form1" runat="server">
<div id="wrapper">
<asp:ImageButton ID="AddSupplierButton" runat="server" Height="18px"
ImageUrl="~/images/add.png" OnClientClick="return(false);"/>
</div>
<div id="AddSupplier">
<select id="ddSupplierTypes">
<option value="S">ss</option>
<option value="F">kk</option>
<option value="W">oo</option>
<option value="P">ii</option>
</select>
</div>
</form>
</body>
</html>
【问题讨论】:
-
我的 ASP.net 有点生疏了,有没有机会从浏览器端显示 HTML 的外观?
-
你能在他的输出上做一个查看源代码,看看你得到了什么HTML
标签: jquery