Javascriptからいくつかの属性を付ける必要があります。メインコードがjspファイルであるファイルを編集することができないからです(どうして私に質問しないでください)。バックエンドから来る動的データをattr()jquery関数に入れる方法は?
あなたは要素が表示された場合、それは次のようになります。
<a class="callBtn dartClick callfix"
name="contact_us_purchase" dartId="2014_HLI_HLG_Home_Call_Us_CTA_OnClick"
href="tel:1-<loans:fmtPhone phone="${contactPhoneNumber}"
separator="-" areaCodeParens="false" />">Call</a>
そして、これはこれまでのところ、私のjqueryのコードです:
var contact = $("[name='contact_us_equity']");
contact.attr({
'href': 'tel:1-<loans:fmtPhone phone="${contactPhoneNumber}"',
'separator': '-',
'areaCodeParens': 'false'
});
これに伴う問題、href
要素がレンダリングされていることですそれはHTMLのようにこのように見える:
<a class="callBtn dartClick callfix"
name="contact_us_equity" dartid="2014_HLI_HLG_Home_Call_Us_CTA_OnClick"
href="tel:1-<loans:fmtPhone phone="${contactPhoneNumber}""
separator="-" areacodeparens="false">Call</a>
何か提案がありますか?
$( "[名= 'contact_us_equityを']")取り組んでいます。 –
希望する出力が無効です。 'href'属性は正しく閉じません。 – Malk