jquery + coffeescript搜索框隐藏列表元素

时间:2015-06-19 00:59:17

标签: javascript jquery search filter coffeescript

我正在尝试创建一个根据文本隐藏UL和LI元素的搜索框。

$(document).ready ->
    $('input#barcode').on "keyup", ->
        search = $(this).val()
        $('li.barcode').each ->
            $(this).parent().fadeOut('fast') unless $(this).text().indexOf search == 0

我也想知道如何使用胖箭头(=>)来使代码看起来更好。

我已经修好了!!

$(document).ready ->
    $('#barcode').on "keyup", ->
        search = $(@).val()
        $('.barcode').each ->
            $(@).parent().fadeOut('fast') unless $(@).text().indexOf(search) == 0

我仍然不知道如何使用胖箭。我认为它会使我的代码更好。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您理解documention,您就会知道如何/为何使用fat arrow

你可以尝试:

$ ->
    $('#barcode').on "keyup", ->
        search = $(@).val()
        $('.barcode').each ->
            $(@).parent().fadeOut('fast') unless $(@).text() is search