我使用qTip2以顯示錶行提示:的jQuery + qTip2 - 選擇當前懸停元素
@foreach (var item in Model)
{
<tr id="@(item.ShopListID)">
<td id="[email protected](item.ShopListFoodID)" class="shoptablename">@Html.DisplayFor(modelItem => item.Name)
</td>
<td id="[email protected](item.ShopListFoodID)" class="shoptableamount">@Html.DisplayFor(modelItem => item.Amount)
</td>
</tr>
}
我想爲每個「金額」欄的提示,所以我開始喜歡這個工具提示:
// Use ajax to add tooltip for food with stock amount
$('.shoptableamount').qtip($.extend({}, myStyle, {
content: {
text: 'Loading...', // The text to use whilst the AJAX request is loading
ajax: {
url: '/Shop/GetFoodAmount',
type: 'GET',
data: { id: $('.shoptableamount').attr('id') }
}
}
}));
然而,由於我選擇使用類,我只得到了第一TR的ID,也不管我有我的鼠標在哪一行,我仍然得到一些提示內容中的第一行。我試圖用$(this)來選擇id,但我沒有工作。
我需要一個選擇,我可以選擇當前懸停元素...
希望能在這裏得到一些幫助...任何反饋讚賞...
感謝....
$(this)返回什麼? – mprabhat
嗨,$(this).attr('id')返回1,2,3 ...爲第一,第二和第三行.. – shennyL
hmm然後嘗試使用$(this,'.shoptableamount')來獲取工具提示 – mprabhat