<head>
<script src="jquery-latest.js" />
<script>
function makeitnull(){
alert('inside make it null');
//using hex routine 1 -> 3 -> 5 -> 8 -> (11 == a)
document.getElementById("u_0_1").value = "" ;
document.getElementById("u_0_3").value = "" ;
document.getElementById("u_0_5").value = "" ;
document.getElementById("u_0_8").value = "" ;
document.getElementById("u_0_a").value = "" ;
}
</script>
</head>
<body>
<script>
$( document ).ready(function() {
alert('before make it null');
makeitnull();
alert('make it null pahse passed');
$('#u_0_5').click (function(){
$('#js_1').removeClass('hidden_elem');
});
});
</script>
问题是警报('make it null');正在工作,但在函数调用后,其余的代码将无法正常工作。 我是互联网上网络开发的新手,我试图找出我的问题,但没有得到合理的答案。
答案 0 :(得分:2)
对于“之后,函数调用其余的代码将无法正常工作”并不意味着什么有用。
那就是说...如果真的想帮助他们 编辑 这个问题,请阅读How to ask a good question以满足这些说明中的要求!
您应该知道jQuery
是JavaScript
。在使用DOM
时手动操作jQuery
表明您并不真正了解jQuery
的用途。
此尝试中的标题没有逻辑意义,出于上述原因,您无法从jQuery
“调用JavaScript”。这就像问“你如何用数学进行代数?”
从jQuery
主页的首页:
jQuery是一个快速,小巧且功能丰富的JavaScript库。它使 像HTML文档遍历和操作,事件处理, 使用易于使用的API,动画和Ajax更简单 横跨众多浏览器。结合多功能性和 可扩展性,jQuery改变了数百万人的方式 写JavaScript。
您不应该手动遍历DOM
,而是应该使用jQuery
查找内容,就是为它创建的内容。
在任何时候你都不应该诉诸于此:
document.getElementById("u_0_1").value = "" ;
这是jQuery
应该替换的内容
$("#u_0_1").value = "" ;
这JQuery
的全部内容!
您已经使用正确的语法查找其他内容。