私はMVC4 Webアプリケーションに取り組んでいます。すべて正常に動作していますが、プロジェクトの最後に、ほぼ20ページにある各ドロップダウンリストの横にプラスアイコンを表示する必要があるという新しい要件が1つありました。
上記の項目ドロップダウンリストの画像では、アイコンを手動で追加しましたが、完全なプロジェクトに存在するすべてのドロップダウンリストにこのアイコンを追加したいと考えています。このアイコンをクリックすると、ポップアップが開き、テキスト ボックスが表示されます。ユーザーはこれに新しいアイテムを入力して保存します。
ページの一般的な構造は次のとおりです。
<div runat="server" id="divFormLayout" class="formLayout">
<div class="TabSectionL" style="width: 99%">
<span class="TabSectionHeader">Item Details</span>
<table cellpadding="4" cellspacing="4">
<tr>
<td>
Item
</td>
<td>
@if (ViewData["ItemDesc"] != null)
{
@Html.DropDownListFor(m => m.str_itemdsc, (SelectList)(ViewData["ItemDesc"]), "-Select-", new { @class = "validate[required] cairs_item_dropdown", tabindex = "1" })
}
else
{
@Html.DropDownList("str_itemdsc", new SelectList(""), "", new { tabindex = "1" })
}
</td>
</tr>
</table>
</div>
</div>
問題:各ドロップダウンリストの横にプラスアイコンを動的に追加するにはどうすればよいですか。