Smarty的變量我有,不同的電話號碼出現無數次下面的HTML頁面:jQuery的。每次在.tpl
<div class="crm-content crm-contact_phone primary">
<span>5555551212</span>
</div>
本身的形式使用Smarty的變量顯示的電話號碼{ $ phone.i.phone},其中我是電話號碼數組中的數組鍵。
我希望能夠使用js更改這些電話號碼的格式。
所以只是一個電話號碼,我是用我的智者.tpl文件中的以下內容:
{literal}
cj(function($){
var phoneNumber = {/literal}{$phone.1.phone}{literal};
var phoneNumberFormatted = '(' + phoneNumber.substr(0,3) + ') ' + phoneNumber.substr(3,3) + '-' + phoneNumber.substr(6);
$(".crm-contact_phone span").text(phoneNumberFormatted);
});
{/literal}
所以我想,我需要做的線沿線的東西:
$('.crm-contact_phone span').each(function(i, obj) {
var phoneNumber = '' + {/literal}{$phone.1.phone}{literal};
}
但我不知道如何用javascript索引i替換smarty變量中的1。
任何想法?謝謝。
試過了,但似乎沒有工作。不過謝謝 – bpmccain