2017-07-31 69 views
0

我有用戶的表,其中有一些數據的時候,當我點擊編輯按鈕,我得到一個正確的值最屬性各自有一個編輯按鈕,但它仍然經常返回undefined相同的數據集API屬性偶爾檢索未定義

<a href="#" class="btn btn-success editUser" data-username="{{$user->username}}"></a> 



<script> 
$(document).on('click', '.editUser', function(event) { 
     event.preventDefault(); 
     var username = event.target.dataset.username; 
     console.log(username); 
}); 
</script> 
+0

有時你會在同一個按鈕上多次點擊'undefined'?或者對於一些按鈕,你總是會得到'undefined'? – Nenroz

+0

這是第一例。 – Wissa

回答

0

你可以試試這個,我希望能幫助你。

<a href="#" class="btn btn-success editUser" data-username="ssss">sss</a> 
    <a href="#" class="btn btn-success editUser" data-username="nnn">nnnn</a> 
    <a href="#" class="btn btn-success editUser" data-username="xxxx">xxxxx</a> 

    <script> 
    $(document).on('click', '.editUser', function(event) { 
      event.preventDefault(); 
      var username = $(this).attr('data-username'); 

      console.log(username); 
    }); 
    </script> 
0
<a onclick="get_value()" href="#" class="btn btn-success editUser" data-username="{{$user->username}}">click</a> 


<script> 

function get_value(){ 
     var username = event.target.dataset.username; 
     console.log(username); 
} 
</script> 
+0

沒有改變任何東西。不管怎麼說,還是要謝謝你。 – Wissa

+0

它不工作? –

+0

是的,它不是。同一問題 – Wissa