![](/img/trans.png)
[英]How to use remote:true in rails using radio_button/ radio button no mark when selected
[英]Radio buttons generated with rails radio_button not changing when clicked
我在categories.html.erb
具有以下代碼:
<%= form_for(@marker) do |f| %>
<div> <%= f.radio_button("category", "1") %><label>Category 1</label> </div>
<div> <%= f.radio_button("category", "2") %><label>Category 2</label> </div>
<div> <%= f.radio_button("category", "3") %><label>Category 3</label> </div>
<% end %>
在下面的JavaScript代碼categories.js
:
var update = function() {
return console.log("Category Selected");
};
$("input[type='radio']").change(update);
單選按鈕似乎從未更改(單擊單選按鈕時,控制台日志上什么都沒有顯示)。
我最初想要做的是在每個類別中都有一個subcategory div
,該類別只會在選中相應的單選按鈕時顯示(在單擊另一個按鈕時隱藏)。
更新:我使用以下代碼進行此工作:
$(document).ready(function(){
$("input[type=radio]").change(function(){
$(".subcategory").hide();
$("#" + $(this).val()).show();
});
});
坦白說,我不確定為什么我必須將代碼放入.ready
。 :$
我使用以下代碼進行工作:
$(document).ready(function(){
$("input[type=radio]").change(function(){
$(".subcategory").hide();
$("#" + $(this).val()).show();
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.