把each的内容写在$(window).load(function(){})里面即可
创建元素节点并且把节点作为<ul>元素的子节点添加到DOM节点树上。先创建元素点,创建元素节点使用Jquery的工厂函数$()来完成,格式如下:$(html),该方法会根据传入的html字符串返回一个DOM对象,并将DOM对象包装成一个JQuery对象后返回。创建一个元素节点JQuery代码如下:$li1=$("<li></li>")
代码返回$li1就是一个由DOM对象包装成的JQuery对象。把新建节点添加到DOM树中JQuery代码如下:
$("ul").append($li1)
添加后页面中只能看到<li>元素默认的"·",由于没有为节点添加文本所以只显示默认符号,下面创建文本节点。
PS:append()方法是添加DOM节点方法详见增--添加DOM节点。
C#禁止重复提交1:连续2次提交 Button1.Attributes.Add("onclick", "this.value='正在提交中,请等待……'this.disabled=true" + this.GetPostBackEventReference(Button1))
2:刷新提交: Response.Write(" <script language=javascript>alert( '采购成功 ')window.location.href=window.location.href</script>")
也可以做成自定义控件:
/**//// <summary>
/// 只能提交一次的按钮
/// </summary>
public class ButtonSubmitOnce : Button
{
private string _textonclick = "处理中,请稍后。。。"
private string _clientcheck
protected override void Render(HtmlTextWriter writer)
{
StringBuilder temp = new StringBuilder()
temp.Append(this.OnClientClick)
if (!string.IsNullOrEmpty(_clientcheck)) temp.Append("if(!").Append(_clientcheck).Append(") return false")
if (!string.IsNullOrEmpty(_textonclick)) temp.Append("this.value=\"").Append(_textonclick).Append("\"")
//this is for the ff
temp.Append("if(null==window.onunload) window.onunload = function(){}")
temp.Append("this.disabled = true").Append(Page.GetPostBackEventReference(this))
this.OnClientClick = temp.ToString()
base.Render(writer)
}
public string TextOnClick
{
set { _textonclick = value}
}
public string ClientCheck
{
set { _clientcheck = value}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)