После обширного безуспешного поиска, я надеюсь, что вы, ребята, можете мне помочь здесь ...
Что я знаю: возможно генерировать всплывающие подсказки для опций выпадающего списка через
<script type="text/javascript">
$(function () {
$("#someDropDownForList option").each(function () {
$(this).attr({ 'title': $(this).html() });
});
});
</script>
ОднакоВ моем случае я хочу предоставить пользователям больше информации о параметрах
<html>
<body>
<div>
@Html.DropDownListFor(
m => m.SomeModelProperty,
new selectList(Model.ListWithObjects, "Property1", "Property1"),
new { @id="someDropDownForList"})
</div>
</body>
</html>
Как я могу использовать jquery для использования Property2 и Property3 для создания текста всплывающей подсказки для каждого параметра?
Property1 + " has: " + Property2 + " and " Property3
С уважением,
Пол
РЕДАКТИРОВАТЬ: решение без jquery
<div>
<select id="someDropDownForList ">
@foreach(var item in Model.ListWithObjects)
{
<option title="Some property is the @item.Property2: with the @item.Property3">
@item.Property1
</option>
}
</select>
</div>