0

テーブルに作成される複数のボタンがあり、すべて次のようになります。

<button class="editbutton">Edit</button>

このテーブルでは、ボタンには APPLE または ORANGE のいずれかのタイプが関連付けられています。

私がしたいのは、この型を JavaScript に渡して jquery ダイアログを開くことです。私はこのようなことができます:

<button class="editbutton" onclick="edit('<?php echo $result[$i]["type"]; ?>');" >Edit</button>

次に、タイプを取得したので、編集機能で処理を行います。しかし、私のコードが構造化されている方法では、関数を作成せずに型を渡す方法を探しています (コードを構造化した方法のため)。したがって、特定のjqueryダイアログを開くことができるように、ボタンがAPPLEまたはORANGEのどちらであるかをいつクリックしたかを知る必要があります。

うまくいけば、私が探しているものは明らかです。

4

1 に答える 1

4

クリック リスナーをボタンにアタッチします - http://jsfiddle.net/XPQ5Y/

<button class="editbutton" data-type="apple">Edit</button>

$(".editbutton").on("click", function() {
    var type = $(this).attr("data-type");

    // do your stuff here
});
于 2012-06-26T17:06:03.677 に答える