在我以前的post中,我希望它找到特定的dom元素。解決方案中提供的使用find的jquery選擇器非常棒。但我想委託這個選擇器將其與「contextmenu」事件綁定。但是如果你在委託中傳遞jquery對象,它將不起作用。我做的是以下。當使用代表綁定時訪問jquery對象
var slots;
slots = $(".fc-slats > table tbody tr ").find("td:eq(1)");
$(".fc-agenda-view").on("contextmenu", slots, function (e){
e.preventDefault();
if (paste===true) {
showSlotContextualMenu($(this), e);
}else{
console.log($(this));
}
});
我想$這對象是槽,但我看書上說我不能使用jQuery對象中的「上」,但我需要使用一個選擇。什麼是這個等價的選擇器?我想要的td是第二個孩子從所需的tr。它是
.fc-slats > table tbody tr td:eq(1)
是的....你的選擇器似乎是正確的 – 2014-12-02 11:41:12
你沒有嘗試之前詢問? – 2014-12-02 12:02:42
我做了沒有工作,它只返回一個結果。我不得不使用第n個孩子作爲波紋管 – Apostolos 2014-12-02 13:04:35