问题描述
代码$("dd.class").toggle(function(){$("dd.classimg").attr({name:"1",src:"images/1.gif"});},function(){$("dd.classimg").attr({name:"2",src:"images/2.gif"});});原来希望达到的效果是当点击<ddclass="class"><imgsrc="images/3.gif"/></dd>时增加img的name为1或者2同时替换掉src的url但是在firefox中发现img可以正常替换name需要第二次点击时才改变值,这是为什么??
解决方案
本帖最后由 yuanjianbo 于 2011-10-28 15:30:55 编辑
解决方案二:
FF下没问题啊。。
解决方案三:
你先为image标签写上name,src这个属性值为空就行因为你现在第一次点下去是添加name这个属性点第二次才赋值
解决方案四:
这代码肯定没问题的,肯定是其他原因导致的
解决方案五:
这个和空值占位应该关系不大估计是我的代码里面有冲突我再检查一下谢谢楼上的兄弟们
时间: 2024-09-08 13:18:26