Я использую qTip2 для отображения всплывающей подсказки для строк таблицы:
@foreach (var item in Model)
{
<tr id="@(item.ShopListID)">
<td id="name@(item.ShopListFoodID)" class="shoptablename">@Html.DisplayFor(modelItem => item.Name)
</td>
<td id="amnt@(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, и, независимо от того, какая у меня указатель мыши на какой строке, я все равно получаю некоторый контент всплывающей подсказки в качестве первой строки. Я пытался использовать $ (this) для выбора идентификатора, но у меня ничего не вышло.
Мне нужен селектор, который я могу выбрать текущий элемент наведения ...
Надеюсь, что вы можете получить помощь здесь ... приветствуется любая обратная связь ...
Спасибо ....