$('#bookButton').click(function(){
$('#bookButton').addClass("hide");
(location).attr('href',URLTOGO);
)};
此代码在chrome中正常工作但在safari中我可以通过safari调试器看到类隐藏添加到html代码但按钮仍然可见。如果尝试在html代码中进行另一种类型的更改,我可以看到html代码中的更改但是没有在视觉上进行渲染。
另一方面,重定向到URLTOGO正在按预期工作,但按钮未隐藏。另外,如果我更改" $('#bookButton')。addClass(" hide");"通过警报命令,警报可以正常工作。
为什么会这样?提前谢谢
答案 0 :(得分:0)
我猜测它可能是URLTOGO末尾的额外双引号?
如果失败了,如何调用/填充位置和URLTOGO元素,您是否尝试在将它们设置为属性之前输出值?
另外,您是否尝试在更改bookbutton类之前先设置attr?