如果有一個jQuery代碼傳遞對象到一個jquery函數
var info = $("#info");
for (var i = 0; i < 3; i++) {
$("p").eq(i).on("click", function(event) {
var reply = [
" message=message for first p",
"index = " + $(this).index(),
];
info.append(reply.join(", ") + "<br>");
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p> 0 </p>
<p> 1 </p>
<p> 2 </p>
<div id="info"></div>
這裏的答覆陣列我需要根據給定爲值對於每個p
添加自定義消息內我怎麼才能在jQuery中實現它?我知道一點,data
屬性可以使用但不清楚它。
UPDATE: 我需要一個對象來存儲on()
方法中的值。
_ 「的基礎上給出的函數的參數值」 _哪個功能,'event'處理? 「動態」是什麼意思?注意'for'循環和'.eq()'不是必需的。 – guest271314
@ guest271314我hv更新了我的問題,希望現在聽起來更清晰 –
_「我需要一個對象來存儲on()方法中的值。」_你是否試圖在每個'click'對象中存儲當前的'reply'變量?事件? – guest271314