我目前有一個網格,它有工具提示,當一個數字懸停時,工具提示會顯示一些文字。在工具提示中添加一個信息列表
我已創建工具提示,方法是設置<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在大約20s後隱藏了這些工具提示(或者至少已經習慣了),你必須移動並顯示另一個才能恢復。使用工具提示插件(快速谷歌爲jQuery的工具提示插件),或者,因爲你已經標記了這個引導,只需使用bootstrap! http://getbootstrap.com/javascript/#tooltips –
添加代碼後:你可以這樣做 - 只需加引號和@符號:'' –