[英]jQuery not working from onClick event
由于某种原因,我的jQuery似乎无法正常工作。 我有一个Javascript函数TogAddCancel(),它是从输入“ btnAddCncl”的onClick属性调用的,该函数旨在切换按钮的值。 在没有jQuery的情况下,它可以正常工作,但在jQuery中根本无法执行。 有什么想法吗?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
没有jQuery:
function TogAddCancel() {
var x = document.getElementById("btnAddCncl").value;
if (x=="Add") {
document.getElementById("btnAddCncl").value = "Cancel";
} else {
document.getElementById("btnAddCncl").value = "Add";
}
}
使用jQuery
function TogAddCancel() {
var x = $('#btnAddCncl').val();
if (x=="Add") {
$('#btnAddCncl').val("Cancel");
} else {
$('#btnAddCncl').val("Add");
}
}
TogAddCancel()从以下位置调用:
<cfinput type="button" id="btnAddCncl" name="btnAddCncl" onClick="TogAddCancel()">
您的脚本标签不正确。 尝试:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
编辑
如果您的错别字已清除,但仍然无法使用,您也可以尝试将click()与jQuery结合使用:
$('#btnAddCncl').click(function() {
var x = $('#btnAddCncl').val();
if (x=="Add") {
$('#btnAddCncl').val("Cancel");
} else {
$('#btnAddCncl').val("Add");
}
});
无需onClick。
好。 弄清楚了! 只需将src =“ http:// ..”中的“ http:”更改为“ https:// ...”即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.