我需要帮助解决下一个问题。在我的代码中,使用
切换一些字段 <a onclick="$('#toggledFormId').toggle()" >Presss</a>
对我来说一切都很好,但在其他计算机的测试中遇到问题。没有任何事情发生,没有错误,没有警报,没有切换。
我知道这是因为我的Chrome版本是最后一版,而且测试计算机版本较旧,但我需要找到通用解决方案。
我试过这个
<script>
$('#hrefId').click(function()
{
$('#toggledFormId').toggle();
});
</script>
这个
<script>
$('#hrefId').on('click', function(){
$('#toggledFormId').toggle();
});
</script>
这两种变体都是通过使用类(非id)和其他一些类似的,而不是复杂的变体,但没有结果。
我会对任何建议表示感谢,特别是如果它有用^ _ ^
答案 0 :(得分:1)
可能有多种原因导致它无法使用较旧的Chrome版本。
您只是在ids =&gt;中犯了一个拼写错误检查你的拼写并避免重复的ids
标记中的一个或多个结束标记丢失(如果是,则尝试使用chrome 关闭他们,经常悲惨地失败。) =&GT;检查你的标记,然后再试一次。
您的商品是动态添加的。在这种情况下,请尝试:
$( "body" ).on( "click", "#hrefId", function() {
$('#toggledFormId').toggle();
});
&#13;
答案 1 :(得分:0)
有趣,但没有任何目的的方法不起作用直到......
AdBlock和其他类似程序不允许这些字段打开。也许他们认为切换表单的一部分是垃圾邮件或类似的东西,所以在他们禁用后建议的解决方案开始工作。
谢谢大家的帮助。