簡體   English   中英

<a href =中的var(使用javascript從XML文件中獲取)

[英]var (taken from a xml file, with a javascript) in a < a href=

我重新發布了問題(我刪除了之前的操作,因為我的錯,我不夠清楚,非常抱歉)。

我有這個變種:

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

這個“ Telefono”是一個數字,取自帶有javascript的xml文件。 我沒有發布所有功能,但是如果您認為有幫助,請告訴我。

我需要將此變數放在按鈕內。 這是一個用於移動網站的按鈕(在jquery中),使用命令“ tel”(它使用{}之間的數字進行呼叫):

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

我找不到在按鈕中編寫var的正確方法。

你能幫助我嗎?

你可以這樣做 :

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

如果您想要更通用的東西,那就是要在所有屬性href替換{{telefono}} ,則可以使用以下命令:

$('[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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM