jquery prop检查动态创建的元素

时间:2016-05-26 11:12:21

标签: javascript jquery coffeescript

在这里使用我的rails应用程序做一些动态的东西,从数据库创建联系人并将它们附加到div。我已经知道我必须使用on 'click'处理程序来监听动态创建的元素:

的CoffeeScript

$(document.body).on 'click','.js--toggle-contact-item', ->
   id = $(this).data("id")

   if !$(".js--checkbox-"+id).is(':checked')
       console.log "its not checked"
      $(".js--checkbox-"+id).prop("checked",true)
   else
      console.log "its checked"
      $(".js--checkbox-"+id).prop("checked",false)

该功能适用​​于:动态和非动态元素。 但是,prop函数不会监听并赢得工作意味着我看到控制台日志"未检查" 但是然后prop事件不会触发

它非常适用于非动态但不适合动态。

我还能做什么才能使道具功能发射?

0 个答案:

没有答案