MVC 4 に jqueryuihelpers (http://jqueryuihelpers.apphb.com/Docmo/Dialog) を使用しています。次のコードはドキュメント ページからのものです。
<p>@Html.JQueryUI().Button("Click me!", new { id = "triggerButton" })</p>
@using (Html.JQueryUI().Begin(new Dialog().AutoOpen(false)
.TriggerClick("#triggerButton")))
{
<p>This dialog is opened with a button.</p>
<p>Please click the X at the top right corner to close it.</p>
}
上記の例では、TriggerClick のセレクターは 1 つのボタンのみを対象としており、正常に動作します。
ボタンが複数ある場合は、クラスセレクター「.button」を使用したいと思います。
@using (Html.JQueryUI().Begin(new Dialog().AutoOpen(false)
.TriggerClick(".button")))
{
<p>This dialog is opened with a button.</p>
<p>Please click the X at the top right corner to close it.</p>
}
この場合、ダイアログ ボックスを開くクリック イベントをトリガーするボタンを特定するにはどうすればよいでしょうか。