プログラミングへの旅を始めたばかりで、最近の問題がRubyオブジェクトで動作するようにJavaScriptのドロップダウンメニューを手に入れようとしています。Ruby on Railsで動作するようにJavascriptドロップダウンメニューを取得する
私は現在、私の見解
<tr class="<%= inv.special %> <%= inv.hotel_id %>">
にこのコードを持っていると私は要素を検査する場合、これは示したものです。
<tr class="true 4" style="display: table-row;">
これは私がJavaScriptで行っているが、inv.hotel.id作業を取得するように見えるカントものです。任意のヘルプが評価されます
<script type="text/javascript">
$(function(){
$(".dropdown-menu li a").click(function(){
choice = $(this).text()
id_of_hotel = $(this).attr('inv.hotel_id');
if(choice == "Normal"){
$("tr.false").show()
$("tr.true").hide()
}else if(choice == "Special"){
$("tr.false").hide()
$("tr.true").show()
// else if(choice == "4"){
// $("tr.false" + id_of_hotel).show()
// $("tr.true" + id_of_hotel).hide()
// }
// else if(choice == "2"){
// $("tr.false." + id_of_hotel).show()
// $("tr.true" + id_of_hotel).hide()
}
}
$(this).closest(".dropdown").find(".btn").text(choice)
// $(".btn").text($(this).text());
// $(".btn").val($(this).text());
});
});
</script>
javascriptコンソールにはどのようなエラーがありますか? – Boltz0r
私はあなたのことを嫌っていますが、混乱していることがいくつかあるようです。すなわち、サーバー側/クライアント側、およびhtmlクラス/属性は何ですか。私があなたに与えることができる最高のアドバイスは、これらのものが何であるかを学ぶことです。 – DickieBoy