我正试图通过get
收到所有可通话的电话号码:
onload: function (data)
{
data = $.parseHTML(data.response);
var content = $.trim($(data).find('[href^=callto:]').text());
console.log(content)
//var content= $(data).find('.');
}
数据是正确的,我成功找到了find('.tel')
,这是html中使用的一个类。
答案 0 :(得分:5)
$('a[href^="tel:"]')
将为您提供tel:
方案的所有锚点。
使用示例代码:data.find('a[href^="tel:"]')
答案 1 :(得分:0)
这就是我设法解决这个问题的方法。 :)
/* All phone numbers to href */
var regex = /\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/;
$('tr td:nth-child(3)').each(function() {
var text = $(this).html();
text = text.replace(regex, "<a href=\"tel:$&\">$&</a>");
$(this).html(text);
});
答案 2 :(得分:0)
冒号是jQuery选择器中的特殊字符。你应该像这样逃避它:$(data).find('[href^=callto\\:]')