0

我正在使用 HAML 在页面中实现用户显示

%li
  %label.user
    %input{value: "<%= user.nickname %>", type: "<%= user.type %>", user_avatar: "<%= user.avatar_url %>"}
      %img{src: "<%= user.avatar_url %>"}
      .name <%= user.nickname %>

我有 2 种用户类型,“朋友”或“关注者”。我的目的是找到并隐藏所有 type = 'following' 的 'li'。我怎样才能做到这一点?

我尝试使用以下代码无济于事。

@$('ul.inputs-list li').find('input').attr('type'=='following').hide()

谁能告诉我如何修改我的代码,以便我可以隐藏所有带有 type='following' 的'li'?

4

2 回答 2

2
@$('ul.inputs-list li').find('input[type=following]').hide();

或者

@$('ul.inputs-list li input[type=following]').hide();
于 2012-05-29T02:19:05.143 回答
1

使用属性选择器

@$('ul.inputs-list li').find('input[type="following"]').hide()
于 2012-05-29T02:19:10.147 回答