私のレールアプリに隠れたdivフィールドを表示するのに問題があります。javascriptのボタンで隠しHTMLを表示
# application.js file
$(document).ready(function() {
$(document).on("click", "button.click-c", function() {
$("div.refresh").show();
console.log("is this going to console")
//$("div.refresh").toggle();
//alert("test");
});
});
表示ページ::私が持っているapplciation.css用も
<button type="button" class="click-c" onclick="click">click</button>
<div id="refresh" class="hidden" >
<p> hidden content line <%= display info %> </p>
</div>
:以下のコードであるJSコードの場合
.hidden { display: none; }
が、私は.toggleと.SHOWの両方を試してみました。ボタンはアラート(「テスト」)を処理しており、コンソールにも印刷しています。ボタンをクリックしたときに隠れ線が表示されないのはなぜですか?