在這個例子中,我試圖遍歷傳遞給點擊處理程序的對象的屬性,但我得到了意想不到的結果。 Here's小提琴將對象傳遞給事件jQuery
所以用JS腳本像
$(document).ready(function()
{
Label = function (name, toDate, fromDate)
{
this.name = name;
this.toDate = toDate;
this.fromDate = fromDate;
}
lbl = new Label('John', 'Today', 'Yesterday');
$('#btnSubmit').click(function()
{
for (var i in lbl)
{
console.log(i);
}
});
$('#btnSubmit2').click(function (Label)
{
for (var i in Label)
{
console.log(i);
}
});
});
我爲什麼不能傳遞一個對象在點擊事件的功能和遍歷其屬性,而不是使用forin循環像我一樣的在btnSubmit
的例子?
你的編號問題是很難理解的,即使你的全球性問題似乎很清楚。 –
你將如何獲得'btnSubmit2'處理程序中的標籤?因爲你命名變量'Label'?它只是參數名稱... – NDM
@dystroy編輯爲什麼是最緊迫的我。 – wootscootinboogie