jQuery 中 a标签绑定点击事件,第一次点击无效,第二次才执行,是怎么回事

 我来答
丁巴什罗大神cy
2019-04-07 · TA获得超过1784个赞
知道小有建树答主
回答量:1525
采纳率:86%
帮助的人:635万
展开全部

如果第一次点击无效 就出现在你第一句值的判断上了,

你如果要判断值是否和默认的值一样 不要在程序里自己手动设置,而让它直接读取:

var defaultHtml=$(this).html();

然后你程序里和这个defaultHtml的值来比较。

因为你的第二句,值是在程序里设置的,所以在程序里进行比较的时候不会出错,

但你第一句,你是用读取到的值和你手动设置的值进去比较,容易出现多个空格 或少个空格 什么的情况,所以才会比较不出来。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式