-1

重複の可能性:
jquery.clickパラメーターをユーザー関数に渡す

    $('#topleft').click(function (x) {
    loadPopupBox();
    $("#popupinner").load('getdetail.php?id=' +x);
    });

onclickイベントから変数xに値を渡す方法は?変数xの値はgetdetail.phpにPOSTされ、getdetail.phpから返されたデータはIDpopupinnerのDIVにロードされます。これで、データPOST/GETを除いてすべてが機能します。

4

4 に答える 4

1

.click構文 asを使用してみてください.click( [eventData], handler(eventObject) )

下記参照、

//                    v- Pass data
$('#topleft').click({x:x}, function (event) {
    loadPopupBox();
    $("#popupinner").load('getdetail.php?id=' + event.data.x); //read data from event obj
});

[eventData] には次のxようにアクセスできます。event.data.x

于 2012-09-11T18:02:32.890 に答える
0

クリック関数にeventDataを提供できます。

$('#topleft').click({x:x}, function (e) {
    loadPopupBox();
    $("#popupinner").load('getdetail.php?id=' +e.datax);
});
于 2012-09-11T18:00:57.260 に答える
0
// say your selector and click handler looks something like this...
$("some selector").click({param1: "Hello", param2: "World"}, cool_function);

// in your function, just grab the event object and go crazy...
function cool_function(event){
    alert(event.data.param1);
    alert(event.data.param2);
}

jQuery の .clickに見られるように- パラメータをユーザー関数に渡す

于 2012-09-11T18:03:30.353 に答える
0

必要なのはクリック イベント ハンドラです。実際にどのように機能するかについては、この質問を参照してください。

于 2012-09-11T18:03:49.200 に答える