更改自定义数据属性的值

时间:2014-05-15 18:50:08

标签: jquery custom-data-attribute

我有一个电话号码字段的工具提示,当悬停显示其值为xxx-xxx-xxxx作为该字段的格式示例时,我的客户希望将xxx-xxx-xxxx替换为数字而不是x&#39我和我试图用jquery改变价值,但我没有运气。

这是HTML

<div class="form-type-textfield form-item-customer-profile-billing-field-cbi-phone-und-0-value form-item form-group" data-toggle="tooltip" title="" data-original-title="xxx-xxx-xxxx">

以下是我尝试但无法开始工作的几个代码示例

$('.form-item-customer-profile-billing-field-cbi-phone-und-0-value').data('original-title', '412-555-1212');

$('.form-item-customer-profile-billing-field-cbi-phone-und-0-value').attr('data-original-title', '412-555-1212');

1 个答案:

答案 0 :(得分:0)

你的第二次尝试确实有效:

http://jsfiddle.net/r6826/

$('.form-item-customer-profile-billing-field-cbi-phone-und-0-value').attr('data-original-title', '412-555-1212');

检查元素,您将看到它更改了属性:

enter image description here

编辑:我同意你的问题的评论:这些是讨厌的类名:)