0

私は質問を再投稿します(私のせいで、私は十分に明確ではなかったので、私は以前にしたことを削除しました、私は深く申し訳ありません)。

私はこの変数を持っています:

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

この「Telefono」は、javascriptを使用してxmlファイルから取得した番号です。すべての機能を投稿するわけではありませんが、役立つと思われる場合はお知らせください。

この変数をボタンの中に入れる必要があります。これは、コマンド「tel」を備えたモバイルWebサイト(jquery内)のボタンです({}の間の番号を使用して電話をかけます)。

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

ボタンにvarを書き込む正しい方法が見つかりません。

手伝って頂けますか?

4

1 に答える 1

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);
于 2013-01-08T08:23:58.377 に答える