我有一个简单的jQuery选择器,当单击链接时,应该从数据属性中选择一个电话号码。
<a class="mobile" href="javascript:void(0);" data-mobile_p="064366554565">Send SMS</a>
选择以下内容时,
$('.mobile').data('mobile_p');
alert(mobile);
返回的数字为64366554565-没有开始。尽管我可以轻松地向其添加另一个" 0",但这似乎不是很好的做法。
对我来说很好。jsfiddle
$('.mobile').click(function () {
var mobile = $(this).data('mobile_p');
alert(mobile);
});
好吧,根据您的评论,您可能在功能范围内分配了变量移动设备。在内部分配本地变量。
$(document).on(
'click',
'.mobile',
function() {
var mobile = $('.mobile').data('mobile_p');
alert(mobile);
});