• 😄 😄 😄

  • 下拉列表多选问题 at 2017年07月21日

    多尝试一些才能学到更多东西嘛😀

  • 下拉列表多选问题 at 2017年07月21日

    客气客气😀

  • 下拉列表多选问题 at 2017年07月21日

    推荐你一个网站 http://www.css88.com/jqapi-1.9/ 可以在这里查找一些jQuery的api自己试着去写,很简单的

  • 下拉列表多选问题 at 2017年07月21日

    在pull的controller里边把你要查询出来的对象的集合赋给一个实例变量,例如

    def new
      @users = User.all
    end
    

    然后在new.html.erb里

    <% @users.each do |user| %>
      <div class="option"><input class="check-option" type="checkbox" value="<%= user.id %>" data-name="<%=user.name%>"><%= user.name %></div>
    <% end %>
    

    js代码改成

    $(".check-option").on("change", function(){
       var ids = []
       $(".check-option:checked").each(function(){
          ids.push($(this).data("name"))
        })
       $(".select-form").val(ids)
    })
    

    应该差不多是这样

  • 下拉列表多选问题 at 2017年07月21日

    我记得这是上次我给你写的那个demo吧,你想实现什么样的效果呢?描述再清晰一些。是不是需要把选项的XXX显示到输入框里?

  • 下拉列表如何做到多选 at 2017年07月12日
  • 下拉列表如何做到多选 at 2017年07月11日

    如果要实现下拉菜单的多选,可以用jQuery来实现,首先写一个输入框和一个固定长宽的div还有一个隐藏表单,就是你写的那个放id的隐藏输入框,这个div先隐藏,绑定一个点击该输入框的事件,当事件触发的时候,发送一个ajax请求去后台请求product_catalog的数据,把数据渲染到div里并把div显示出来,按照下拉菜单的样式排列,给每一个选项都添加一个类名,给这个类名绑定时间,当点击的时候,把点击的目标append到输入框里。把点击的目标的id放到隐藏表单里,最后提交表单到后台进行操作。 我理解的是这样,你只是想实现一个看似是下拉列表的东西,并不是一定要用select标签。如果你需要,我可以写一个demo给你。毕竟我如果只用语言描述,你也难以理解。

  • 下拉列表如何做到多选 at 2017年07月11日

    这种情况我感觉用checkbox更好啊

  • 看图片中书的风格,很像是head first系列的呀😀