我用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会弹出一个框。但是并没有
展开
 我来答
半隨流水半入塵
2015-09-26
知道答主
回答量:9
采纳率:0%
帮助的人:6.8万
展开全部

$("button").click();获取方式有问题。如果你想使用获取一个button ,可以使用id 或者使用class


  1. 使用id 获取:

    html: <button id='btn'>sss</button>

    js:   $("#btn").click();

  2. 使用class: 


    html: <button class='btn'>sss</button>

    js:   $(".btn").click();


建议使用clas获取,id是唯一的

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenkebiao
2015-09-26 · TA获得超过605个赞
知道小有建树答主
回答量:367
采纳率:100%
帮助的人:150万
展开全部
代码根本没问题,应该是你的 jQuery 没有引进页面中,检查地址是否正确,或者查看控制台有没有报错
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2015-09-26 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
$(":button")
追问
$("button")表示获得所有标签为button的对象;
$(":button")表示获得type=“button”的对象;
我这么写应该没错,而且我照你说的改了一下。还是没有反应
而且我在$("button").click(function()这一行代码的上一行加了一个

alert();还是没反应
追答
如果都没有反应,那就是你的jquery文件引入路径出错了
你仔细看看吧啊

$("button")表示获得所有标签为button的对象;
$(":button")表示获得所有按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式