Sadece jQuery'deki bir onclick işleyicisini çözmeyi denemekten kurtulamıyorum, böylece daha sonra başka bir işleve bağlanabiliyorum.jquery unbind click
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript">
</script>
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript">
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function() { $("#btnNext").unbind('click'); });
function hi() {window.alert("hi");}
</script>
</head>
<body>
<input id="btnNext" type="button" value="Next" onclick="hi();" />
</body>
</html>
Herkes neden tıklamayı bilir:
ete başka bir şey, bir işlev ve çalışır bunu unbind için bir komut dosyası çağıran bir düğme var bu yüzden test sayfasına kod izole ettik event document.ready ne dediysem hi() işlevini çağırmaya devam ediyor?
Teşekkür
html özelliğinde koymak Çünkü
Deklaratif modda ayarlanan herhangi bir şey bunun gibi açılmayacak anlamına mı geliyor? – antonioh
doğru, belki de bunu $ ("# btnNext") tarafından açabilirsiniz. Attr ('onclick', '') ... ama jQuery ile tüm bağınızı yapmak daha iyi. Daha temiz ve daha az kafa karıştırıcı. Özniteliklerine eklediğiniz javascript hakkında unutmak kolay. ;) –
Güzel biri, şimdi neden işe yaramadığını anlıyorum. Bağladığın gibi yapacağım. Teşekkürler! – antonioh