0
Мне нужно, чтобы мои выпадающие варианты открывались в соответствии с @item ["name"]. На данный момент он открывает верхнюю левую часть таблицы.Выравнивание выпадающего списка под текстом
Проект находится в MVC
выпадающий JQuery
<script>
$(document).ready(function() {
$(".dropdown").hide(); $("td.image img").click(function() {
$(this).closest('.image').siblings('.dropdown').toggle();
});
});
</script>
выпадающий CSS
.dropdown {
height:10px;
width:40px;
background-color:black;
color:white;
position:relative;
}
стол
<table class="diag" style="background: url('.png');border:none">
<tbody>
@foreach (var item in Model.project)
{
@:<tr>
<td class="dropdown">
<ul>
<li>Option 1</li>
<li>Option 2</li>
</ul>
</td>
<td class="change"><div class="[email protected]["change"]"></div></td>
<td class="image">
<img src="@item["image"]" />
</td>
<td class="name">@item["name"]</td>
@:</tr>
}