jquery-mobile - jqueryモバイルでタグからポップアップダイアログにデータを転送する方法は?
1547 次
1 に答える
1
これを達成するために間違った方法をとっているように感じます。いくつかの変更点:
delete
は JavaScript キーワードです。関数として使用することはできません。onclick
属性を使用しないでください。その結果、重複が発生します。click
代わりに、反復アクションにイベントを使用できます。click
複数のポップアップ (アンカー タグごとに 1 つ) を作成するというアイデアが得られたようです。私はそうするだろうと思います。
今、私が書き留めたものと関連して、いくつかのサンプルコードがあります.
HTML
<a href='#' class='delete' data-num='" + i + "'>Delete me</a>
data-num
( HTML の属性、属性の追加、およびコードでclass
の削除に注意してください)onclick
次のような JS に置き換えることができます。
$(this).on("click", ".delete", function (e) {
//prevent default action
e.preventDefault();
//take the id value
var id = $(this).data("num");
//send that value to the popup
$("#delete").find("span").html(id).end().popup("open");
});
あなたが見るためのデモフィドル:http://jsfiddle.net/hungerpain/AxGde/2/
于 2013-09-29T12:18:24.043 に答える