如何检查输入字段可能已更新的所有方法?

时间:2014-04-26 23:39:16

标签: javascript coffeescript

每次输入值发生变化时我都试图触发一个函数。

现在它看起来像这样:

$ ->
  $(document).on 'ready', ->
    $('body.socials input').each (index, element) ->
      showOrHideClosestSwitch(element)

  $(document).on 'change', 'body.socials input', ->
    showOrHideClosestSwitch(@)

  $(document).on 'keyup', 'body.socials input', ->
    showOrHideClosestSwitch(@)


  showOrHideClosestSwitch = (element) ->
    socialUrl = $(element).val()
    if socialUrl.length > 0
      $(element).closest('.white-box').find('.switch').show()
    else
      $(element).closest('.white-box').find('.switch').hide()

但是我注意到在用鼠标粘贴值后它没有被触发。 在我添加一个' mousUp'之前事件 - 有更好的方法吗?

当字段中有任何内容时,需要向右显示一个复选框。 并隐藏它第二个空洞是空的。

0 个答案:

没有答案