1
這個問題是在ASP.NET MVC和jQuery中使用HTML助手。例如,如果我定義的擴展方法如下所示:通過HTML屬性而不是JavaScript定義的JQuery UI控件
<:% Html.DatePickerFor(x => x.StartDate) %>
我希望它充分利用了jQuery的DatePicker的。然而,這意味着我需要手動添加到頭文件中,調用DatePicker方法(在這種情況下,沒有指向DatePickerFor方法的方法),或者使用一大堆腳本標記對文檔調用HTML進行混淆。準備。
<input id="foo" css="widget-ui-datepicker" widget-alt-field="#fooalt" />
jQuery的可能,那麼:
我想過是不是合適的jQuery UI的行爲添加到通過JavaScript一個HTML元素的想法,你可以通過附加屬性,如下面的做只是尋找具有正確css類的所有元素,並將所有的widget- *值彙集在一起,並用它們來構建用於首先調用datepicker方法的「選項」。
這是可以直接進入widget工廠的想法類型。人們對此有何看法?
我看到你在做什麼,它是有道理的,但它不允許任何選項。我的想法傾向於更新widget工廠的原因是它可以在一個地方做到這一點。 – Rich 2010-07-26 14:33:27
啊,我想我現在更瞭解你的解決方案。我認爲那將很酷。 – 2010-07-26 17:20:47