2011-11-15 11 views
0

ここでは、データ属性を更新する方法を示す回答がありますが、私のケースでは機能しません。これはおそらく単純なものです。ここに私のボタンがあります:ボタンのデータ属性を更新しない

$('#save').data('content', 'something else');

しかし、何も起こりません:

<button type="submit" rel="popover" class="btn primary" id="save" 
     data-content="some content I want to change" data-placement="below" 
     data-original-title="some more content I want to change">Save 
</button> 

ここでは、コンテンツデータの属性を更新するために私のコードです。私は正常に起動されているクリックイベントを使用しています。 (あなたXeon06に感謝)www.jsfiddle.netにテストした後、私はすべてが働いていたことを見てきました

+0

データ( 'コンテンツ')とは何ですか? – Oleg

+0

「何も起こらない」とはどういう意味ですか?後でデータを取得しようとしましたか? http://jsfiddle.net/で問題を再現してください –

+0

ここで最初にjsfiddleを使用します。http://jsfiddle.net/T3kGe/ – ale

答えて

0

see it here

をFirebugのコンソール(Chromeのまたは開発者ツールコンソール)を開き、変更されたかを確認するには

screenshot

0

jsfiddle.netでのテスト(あなたXeon06に感謝)すべてが正常に動作していることを示しています。

はここで更新フィドルを見てみましょう: http://jsfiddle.net/T3kGe/5/

これは保存し、jQueryの$.data()メソッドを経由して値を取得する方法を説明するのに役立つはずです。

関連する問題