jquery不执行,为什么jquery不执行

Jquery下代码为何不能执行

应该是你的js代码写在body前面了。

创新互联建站是一家专注于成都做网站、成都网站制作与策划设计,五华网站建设哪家好?创新互联建站做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:五华等地区。五华做网站价格咨询:18980820575

网页加载内容是从上到下的,在这个标签还没有创建的时候你就调用了那段代码,所以没有找到指定的dom元素。

只要把代码放在body尾部就可以了

或者: $(function(){

//代码放在这里面

});

这种格式会确保内部的代码在所有dom加载完成的时候才开始执行。

jQuery代码不执行

$("buttonName") $("userName") 选择器选的是id,要用#加id名:$("#buttonName") $("#userName")

具体如下:

script type="text/javascript"

$(document).ready(function(){

//页面装载完成后需要执行的代码

//找到button按钮,注册事件。click:当鼠标按下执行的操作

$("#buttonName").click(function(){

alert("按钮被触发!");

//1.获取文本框的内容

//2.将内容发送到服务器段

//3.需要接收服务器返回的数据填充到div中

});

//找到文本框注册事件

$("#userName").keyup(function(){

});

});

/script

/head

body

div

请输入用户名:input type="text" id="userName"/input type="button" value="校验" id="buttonName"/

/div

/body

jquery为什么不执行

路径不对,或者浏览器版本不兼容,或者你用jquery的地方出错了

jquery 问题 不执行 IF 语句

问题在于你的这句,var Str = document.getElementById("weatherInfo").value;

只有在你的这个weatherInfo ID所在的对象是一个input的时,才能用.value取到值,其他的非input的对象得用.innerText 或.innerHtml

也就是这样:var Str = document.getElementById("weatherInfo").innerText;


当前标题:jquery不执行,为什么jquery不执行
文章地址:http://scyanting.com/article/dsihijs.html