Javascript jQuery警报未调用 HTML
我的纽扣Javascript jQuery警报未调用 HTML,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我的纽扣 <asp:Button ID="submitbtn" runat="server" Text="Save" OnClientClick="addchild()" CssClass="btn blue" /> Javascript 还有我的javascript函数 function addchild() { alert(1); $("#<%= submitbtn.ClientID %>").click(function ()
<asp:Button ID="submitbtn" runat="server" Text="Save" OnClientClick="addchild()" CssClass="btn blue" />
Javascript
还有我的javascript函数
function addchild() {
alert(1);
$("#<%= submitbtn.ClientID %>").click(function () {
alert(2);
var firstnme = document.getElementById("<%=firstnametxt.ClientID%>");
alert(firstnme);
if (firstnme = "") {
$("#<%=firstnametxt.ClientID%>").css("border", "1px solid red");
}
})
}
函数addchild(){
警报(1);
$(“#”)单击(函数(){
警报(2);
var firstnme=document.getElementById(“”);
警报(第一次NME);
如果(firstnme=“”){
$(“#”)css(“边框”,“1px实心红色”);
}
})
}
第二个警报(2)没有调用,jQuery click函数也没有调用请有人帮我解决问题为什么需要使用
$(“#”)。单击(函数(){}
再次?addchild
函数触发一次,您可以使用下面的代码
function addchild() {
alert(1);
alert(2);
var firstnme = document.getElementById("<%=firstnametxt.ClientID%>");
alert(firstnme);
if (firstnme = "") {
$("#<%=firstnametxt.ClientID%>").css("border", "1px solid red");
}
}
函数addchild(){
警报(1);
警报(2);
var firstnme=document.getElementById(“”);
警报(第一次NME);
如果(firstnme=“”){
$(“#”)css(“边框”,“1px实心红色”);
}
}
尝试此jquery单击函数未调用,因为您使用的是asp.net按钮而不是html按钮
Html:
jquery:
函数addchild(){
警报(1);
$(“#”)单击(函数(){
警报(2);
var firstnme=document.getElementById(“”);
警报(第一次NME);
如果(firstnme=“”){
$(“#”)css(“边框”,“1px实心红色”);
}
});
}
是的,但我的疑问是,为什么我们不能在js functionwell中激发jquerry click事件,因为$(“#”)click(函数(){})再也不会在onclick事件中激发了
<input type="button" id="submitbtn" value="Save" onclick="addchild()"/>
function addchild() {
alert(1);
$("#<%= submitbtn.ClientID %>").click(function () {
alert(2);
var firstnme = document.getElementById(" <%=firstnametxt.ClientID%>");
alert(firstnme);
if (firstnme = "") {
$("#<%=firstnametxt.ClientID%>").css("border", "1px solid red");
}
});
}