传递给getElementById()的Rails Javascript空字符串
我有一个Rails 3.2应用程序。下面的javascript运行良好。 现在,它得到了传递给getElementById()的空字符串。 另外,不推荐使用getPreventDefault()获取传递给getElementById()的Rails Javascript空字符串,javascript,ruby-on-rails,Javascript,Ruby On Rails,我有一个Rails 3.2应用程序。下面的javascript运行良好。 现在,它得到了传递给getElementById()的空字符串。 另外,不推荐使用getPreventDefault()获取。改用控制台中的defaultPrevented。 我不确定是什么改变了 $('#costproject_rebudget_funds').change -> alert "hey" checkbox = document.getElementById('costproject
。改用控制台中的defaultPrevented。
我不确定是什么改变了
$('#costproject_rebudget_funds').change ->
alert "hey"
checkbox = document.getElementById('costproject_rebudget_funds')
if checkbox.checked
$("#costproject_new").attr('checked', false)
$("#costproject_rebudget").attr('checked', false)
$("#rebudgetamount").show()
else
$("#rebudgetamount").hide()
$("#costproject_rebudget_amount").val('')
我添加了
警报“嘿”
以进行故障排除。它正在被触发。您在其他任何地方都可以使用jquery,除了在
复选框=document.getElementById('costproject\u rebudget\u funds')行。
为什么不使用jquery获取元素?
复选框=$(“#成本项目_拒绝_资金”)。是否可能获得(0)?
这里有一篇帖子,可能是关于你的一些问题:
请特别注意第二个答案,而不是选择的答案
对于您的弃用错误,我不确定,因为您没有显示默认代码