我需要从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