var(取自xml文件,带有javascript)在< a href =

时间:2013-01-08 08:21:29

标签: javascript jquery

我重新发布了这个问题(我删除了之前所做的,因为,我的错,我还不够清楚,我很抱歉)。

我有这个var:

var telefono = $(this).find('Telefono').text();

这个“Telefono”是一个数字,取自xml文件,带有javascript。 我没有发布所有功能,但如果您认为有帮助,请告诉我。

我需要把这个var放在一个按钮里面。 这是一个移动网站的按钮(在jquery中),命令为“tel”(它使用{}之间的号码来拨打电话):

< a target = "_blank " href = " tel:{{"telefono"}} " data-role="button" >

我找不到在按钮中写var的正确方法。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

$('a[href~="tel:{{telefono}}"]').attr('href', 'tel:'+telefono);

如果你想要更通用的东西,那就是你要在所有属性{{telefono}}中替换href,你可以使用它:

$('[href~="{{telefono}}"]').attr('href', function(i, v) {
   return v.replace('{{telefono}}', telefono);
});

编辑:

如果您还想更改a元素的内容,可以执行以下操作:

$('[href~="{{telefono}}"]').attr('href', function(i, v) {
   return v.replace('{{telefono}}', telefono);
}).html(telefono);