0

ベット Web サイトのクーポン ウィジェットを開発しようとしています。

クリックされるリンク (オッズ) があります。したがって、この要素は一致コード、奇数などを運ぶ必要があります...

ユーザーがクリックすると、すべてのデータが div に追加されます。

$('a').click(function(){
$('ul#fs').append('<li id="k401" class="first"><input id="chk401" type="checkbox"><label for="chk401"><strong> Jagellonia - Wisla Krakow</strong></label><a href="#"><i class="icon-remove icon-red"></i></a><span>Mbs:4</span><span class="mTip">FS</span><span class="odd">1: 2,20</span></li>');
  })

どうやってやるの?jQuery.data() は最良の選択肢ですか?

4

3 に答える 3

0

はいdata()は、データをjqueryオブジェクトに関連付けるための推奨される方法です。

$('a').click(function(){
  var yourdata = $(this).data('yourproperty'); 
  // Do whatever you want with your data
})
于 2013-03-20T02:10:31.450 に答える
0

そのデータを data 属性のオブジェクト内に保存し、それを解析して html を構築します。これが私が何を意味するかを示すjsBinの例です。

http://jsbin.com/enequr/2/edit

于 2013-03-20T02:35:26.267 に答える
0

HTML5 を使用している場合は、HTML5 データ属性を使用します。簡単で有効です。

data()これらの値は jQuery のメソッドで読み取ることができます。

これを参照してください: http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

于 2013-03-20T02:01:05.027 に答える