簡體   English   中英

包括Rails 3中的jQuery

[英]including jquery in rails 3

在我的Rails應用程序中,我需要添加一個jquery效果。 單擊該按鈕時,應該隱藏段落標記中內容的按鈕。 我嘗試了所有可能的方法,但是對於視圖而言,它不起作用

 <p id = "para1">

  <% javascript_include_tag "tweets" %>
    <%=form_tag({controller: 'tweets', action:'index'},  method: "get") do %>
    <%=label_tag(:search, "Search for:") %>
    <%=text_field_tag(:text)%>
    <%=label_tag(:show, "Show for:") %>
    <%=text_field_tag(:show) %>
    <%= submit_tag( "GO" ) %>

 </p>

  <button type = "button" onclick= "myfunction()">Try it</button>

<%end %>

我已經在app / assets / javascripts文件夾內的tweets.js中包含了我的jquery代碼

<script>
  $(document).ready(function(){
  $("button").click(function(){
    $(#para1).hide();
  });
});
</script>

但是在我的最終視圖中,我得到了搜索按鈕,但是當我單擊時什么也沒有發生。它沒有指向包含該功能並變得不可見的頁面。請幫助我

這是因為,您在無效的html段落內添加了form 嘗試使用http://validator.w3.org/驗證網址

除此之外,您還有一個錯字。

$(#para1).hide(); 需要是$("#para1").hide();

修正拼寫錯誤並將<p id = "para1">替換為<div id="para1"> ,它將起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM