2016-01-14 85 views
0

我使用可jitableitable jquery插件。我的表是這樣的:此文來自哪裏?與可編輯

enter image description here

我有這樣的問題:當我點擊一個jeditable場,出現這樣的文字:

enter image description here

我的js代碼是:

$('.edit').each(function(){ 
    $(this).editable($('#url_for_ajax').val()+'/update_role_ajax', { 

     indicator : '<img src="'+$('#url_for_ajax').val()+'/img/waiting.gif'+'">', 
     tooltip : 'Clic pour modifier la valeur', 
     style  : 'inherit', 
     height  : '20px', 
     onchange : 'submit', 
     cssclass : 'input', 
     id   : 'id_role', 
     name  : 'new_value', 
     submitdata : { 
       'id_role' : $(this).data('id_role'), 
       'nom_champ' : $(this).data('nom_champ'), 
       '_token' : $('meta[name="_token"]').attr('content') 
        }, 
     callback : function(value, settings) { 

       // 

      }, 
     onerror : function(settings,original,xhr){ 
       alert("It wasn't possible to edit. Try again"); 
       console.log("XHR Status: " + xhr.status)} 
     }); 
    }); 

任何想法這個文本從哪裏來?

多米尼克

+0

你的渲染標記是什麼樣的?你能提供一個[最小,完整和可驗證的例子](http://stackoverflow.com/help/mcve)? – gfullam

回答

0

這是因爲它會爲可編輯的無論是具有edit類的元素中。

很可能你有一個範圍元素與edit類元素,這就是爲什麼它顯示這種方式。可編輯元素不應包含其他元素,只是純文本。

嘗試將edit類添加到範圍而不是它應該工作。

+0

非常感謝Bogdan,你說得對。我的編輯類是在td元素上。我把它放在孩子跨度元素上,現在它工作正常。 Merci。 – Dom