我目前有一個持有按鈕的引導彈出窗口。彈出窗口僅在鼠標位於表格的tr
上時顯示。從彈出窗口訪問表格行
我想要做的就是能夠訪問該行的元素,這是可能的。
酥料餅代碼:
$('.popup').popover(
{
placement: 'top',
trigger: 'manual',
delay: { show: 350, hide: 100 },
html: true,
content: $('#shortcuts').html(),
title: "Quick Tasks"
}
).parent().delegate('#quickDeleteBtn', 'click', function() {
alert($(this).closest('tr').children('td').text()); // ???
});
var timer,
popover_parent;
function hidePopover(elem) {
$(elem).popover('hide');
}
$('.popup').hover(
function() {
var self = this;
clearTimeout(timer);
$('.popover').hide(); //Hide any open popovers on other elements.
popover_parent = self
//$('.popup').attr("data-content","WOOHOOOO!");
$(self).popover('show');
},
function() {
var self = this;
timer = setTimeout(function(){hidePopover(self)},250);
});
$(document).on({
mouseenter: function() {
clearTimeout(timer);
},
mouseleave: function() {
var self = this;
timer = setTimeout(function(){hidePopover(popover_parent)},250);
}
}, '.popover');
HTML:
<div class="hide" id="shortcuts">
<a href="javascript:void(0);" id="quickDeleteBtn" class="btn btn-danger">Delete</a>
</div>
的JavaScript在行實現酥料餅:
rows += '<tr class="popup datarow" rel="popover">';
有誰知道我做錯了什麼,我怎麼我應該訪問我徘徊在的tr
的子元素?
的jsfiddle:http://jsfiddle.net/C5BjY/8/
您可以爲此創建的jsfiddle增加了容器的選擇嗎? – SaurabhLP
我在我的問題中包含了一個小提琴,http://jsfiddle.net/C5BjY/8/ –