2014-11-03 58 views
0
<ul id="listaAtributos" class="editable isAtribute"> 
     <li>Atributo 1<i class="js-remove">✖</i></li> 
     <li>Atributo 2<i class="js-remove">✖</i></li> 
     <li>Atributo 3<i class="js-remove">✖</i></li> 
    </ul> 

$('#listaAtributos').append('<li>Atributo<i class="js-remove">✖</i></li>') 

$('.js-remove').on('click', 'js-remove', function(){ 
$(this).parent().remove() }) 

此代碼不起作用,有人告訴我爲什麼?jQuery - on('click')事件不適用於動態對象

+0

使用這樣的.. http://jsfiddle.net/p8wnrkg5/ – 2014-11-03 10:00:00

+1

它的工作!謝謝 – 2014-11-03 10:12:33

回答

0

綁定事件的父元素業已存在的DOM

$('#listaMetodos').on('click', '.js-remove', function(){ 
+0

$('#listaAtributos')。append('

  • Atributo
  • ')但不起作用 – 2014-11-03 10:04:13

    +0

    什麼不起作用?追加還是刪除? – 2014-11-03 10:15:03

    相關問題