我有一個腳本,可以在標題上呼叫并顯示用戶的電話號碼。這很好用。但是,我需要更改無法直接編輯的頁面上的文本。我需要用與標題相同的 ID 替換一個電話號碼。
請幫我用jQuery更改href 800號和span 800號!我被卡住了!
下面的代碼是硬編碼的,我無權更改它。所以它必須動態地完成。
<div class="flex-item flex-item-nogrow navbar-icon" id="navbarPhoneNumber">
<a href="tel:8005555555" class="flex-wrapper align-items-center navbar-icon-link">
<i class="fa fa-phone" aria-hidden="true"></i> <span>(800) 555-5555</span> </a>
</div>
我試過這個
$("#navbarPhoneNumber a").html("<i class='fa fa-phone' aria-hidden='true'></i><span id='phonenumber'></span>");
它沒有用。
uj5u.com熱心網友回復:
$("#navbarPhoneNumber a").replaceWith("<i class='fa fa-phone' aria-hidden='true'></i><span id='phonenumber'></span>");
嘗試這個
uj5u.com熱心網友回復:
var $phoneNumberA = jQuery('#navbarPhoneNumber a');
var $phoneNumber = jQuery('#navbarPhoneNumber span');
$phoneNumberA.attr('href', $phoneNumberA.attr('href').replace(/(tel:...)/, 'tel:123'));
$phoneNumber.text($phoneNumber.text().replace(/\(.*\)/, '123'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/334938.html
標籤:javascript html 查询
