В настоящее время у меня есть сетка, в которой есть всплывающие подсказки, так что, когда число зависает, всплывающая подсказка отображается с некоторым текстом.Добавить список информации в подсказку
Я создал всплывающую подсказку, установив заголовок тега <a>
. В моей подсказке, однако, я хочу отобразить список информации, относящейся к номеру внутри всплывающей подсказки.
Как бы я это сделал? Я пробовал перебирать массив в теге заголовка без успеха (если это сработало, я был бы удивлен).
Код:
@{var grid = new WebGrid(Model.ModelName, canSort: false); }
<hr />
<div class="panel panel-default pre-scrollable">
<table class="table table-striped table-bordered table-responsive table-condensed table-hover">
<thead>
<tr>
<th>header1</th>
<th>header2</th>
<th>header3</th>
<th>header4</th>
<th>header5</th>
<th>header6</th>
</tr>
</thead>
@foreach (var item in Model.ModelName)
{
<tr>
<td>
@item.SomeValue1
</td>
<td>
@item.SomeValue2
</td>
<td>
@item.SomeValue3
</td>
<td>
@if (@item.Response.Item1 != 0)
{
@*Print the items in list into tooltip*@
<a title= @foreach (string name in item.List) { name.ToString() } >@item.Response.Item1</a>
}
else
{
@item.Response.Item1
}
</td>
<td>
@item.Response.Item2
</td>s
<td>
@item.Response.Item3
</td>
</tr>
}
</table>
</div>
Показать Ваш код. –
Всплывающая подсказка, созданная с помощью 'title =', может быть только простым текстом. Он также контролируется браузером - поэтому вы не можете стилизовать или поместить его или даже определить, как долго он отображается; IE, в частности, скрывает эти подсказки примерно через 20 секунд (или, по крайней мере, используется), и вам нужно перейти и показать еще один, чтобы вернуть его. Используйте плагин для всплывающей подсказки (быстрый google для плагина подсказки jquery) или, как вы отметили этот бутстрап, просто используйте bootstrap! http://getbootstrap.com/javascript/#tooltips –
После добавления кода: Ну, вы * можете * сделать это именно так: просто добавьте кавычки и знак @: ' ' –