我用jquery 写了一个<script>但是没有预期效果求大神看一下
<!DOCTYPEhtml><html><head><scripttype="text/javascript"src="js/jquery-1.8.0.js"></scr...
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="js/jquery-1.8.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
alert("ss");
});
});
</script>
</head>
<body>
<input type="button"/>
<button >sss</button>
</body>
</html>
预期效果是点击button会弹出一个框。但是并没有 展开
<html>
<head>
<script type="text/javascript" src="js/jquery-1.8.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
alert("ss");
});
});
</script>
</head>
<body>
<input type="button"/>
<button >sss</button>
</body>
</html>
预期效果是点击button会弹出一个框。但是并没有 展开
3个回答
展开全部
$("button").click();获取方式有问题。如果你想使用获取一个button ,可以使用id 或者使用class
:
使用id 获取:
html: <button id='btn'>sss</button>
js: $("#btn").click();
使用class:
html: <button class='btn'>sss</button>
js: $(".btn").click();
建议使用clas获取,id是唯一的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码根本没问题,应该是你的 jQuery 没有引进页面中,检查地址是否正确,或者查看控制台有没有报错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(":button")
追问
$("button")表示获得所有标签为button的对象;
$(":button")表示获得type=“button”的对象;
我这么写应该没错,而且我照你说的改了一下。还是没有反应
而且我在$("button").click(function()这一行代码的上一行加了一个
alert();还是没反应
追答
如果都没有反应,那就是你的jquery文件引入路径出错了
你仔细看看吧啊
$("button")表示获得所有标签为button的对象;
$(":button")表示获得所有按钮
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询