十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以的,例如html代码如下: a点击/a,对应的jq代码如下:
站在用户的角度思考问题,与客户深入沟通,找到红旗网站设计与红旗网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟主机、企业邮箱。业务覆盖红旗地区。
$('a').click(function(){
alert(点击生效);
})
a标签里面有一个默认的属性叫做href 点击之后会跳转到指定的地址中
解决方法1:
去除a标签中href 属性 直接a id="show" 点击/a $("#show").click(function(){ }) //a id="show" onclick="show()" 点击/a
2: a标签自身不设置点击事件, href="javascript void(0)" 外围包一个容器 写该容器的点击事件
如果第一次点击无效 就出现在你第一句值的判断上了,
你如果要判断值是否和默认的值一样 不要在程序里自己手动设置,而让它直接读取:
var defaultHtml=$(this).html();
然后你程序里和这个defaultHtml的值来比较。
因为你的第二句,值是在程序里设置的,所以在程序里进行比较的时候不会出错,
但你第一句,你是用读取到的值和你手动设置的值进去比较,容易出现多个空格 或少个空格 什么的情况,所以才会比较不出来。