我的 Rails .erb 文件中有一些非常简单的 jQuery,但我无法让它工作。我的 .erb 文件是:
<script type="text/javascript">
$('.check').prop('checked', true);
</script>
<%= bootstrap_form_for(@shipping_shop, layout: :inline) do |f| %>
<div class="input-lg check">
<%= f.check_box :enabled, label: "Standard shipping enabled?" %>
</div>
.... stuff removed for brevity
<%= f.submit 'Save Standard Settings', class: 'btn btn-primary btn-lg
btn-block' %>
<% end %>
我的 application.js 文件如下所示:
//= require jquery
//= require jquery_ujs
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .
我正在使用“Rails Bootstrap Forms”gem。我可以通过传入参数来选中该框,但我试图找出为什么我无法让任何 jQuery 工作。
我正在做“Setting "checked" for a checkbox with jQuery?”,但不明白出了什么问题。
我尝试将 check
类直接更改为元素,但这也不起作用:
<div class="input-lg check">
<%= f.check_box :enabled, label: "Standard shipping enabled?",
class:"check" %>
</div>
最佳答案
首先尝试加载文档:
$( document ).ready(function() {
$('.check').prop('checked', true);
});
或者:
$( document ).ready(function() {
$('.check').prop('checked', 'checked');
});
关于javascript - jQuery 属性在 iframe 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36321706/