場景:訂單號過長。有20位純數字。this
解決:code
<a class="fa fa-file-text-o fa-lg" data-no="'+orderNo+'"></a>
$('#querylist').on('click', '.fa-file-text-o', function() { var dataNo = $(this).attr('data-no'); goOrderDetail(dataNo); });
對比:以前it
<a class="fa fa-file-text-o fa-lg" onclick="goOrderDetail('+orderNo+')"></a>
訂單號會被截取成16位(好像是)數字。io
換種解決方法,把訂單號split爲2個,再在方法中拼加起來。然而不穩定,當數字開頭是0是,省略了0。function