我需要做什麼才能查詢Telerik DropDownList上的HtmlAttributes值?我知道如何通過jQuery來做到這一點,但什麼是正確的方式來查詢這些?如何通過javascript訪問Telerik HtmlAttributes值?
@(Html.Telerik().DropDownListFor(model => model.BookingOfficeIdNew)
.Name("BookingOfficeIdNew")
.HtmlAttributes(new
{
// How do I access these?
@class = "PropertyProposedValueSelect",
@delta = Model.BookingOfficeIdNew,
@container = "BookingOfficeContainer",
@updateFlag = "BookingOfficeIdChanged",
@deltaValue = "BookingOfficeIdOld",
@newValue = "BookingOfficeIdNew",
@newText = "BookingOfficeNameNew"
})
.ClientEvents(events => events
.OnChange("SelectListValueUpdated")
.OnLoad("OnDropDownListLoad")
.OnOpen("OnDropDownListOpen")
)
.BindTo(Model.BookingOfficeIdChanged ? @Html.ToSelectList(Model.BookingOfficeNameNew, Model.BookingOfficeIdNew, true) : ((SelectListItem)ViewData["DefaultSelectListPrompt"]).ToSelectList(true))
.SelectedIndex(0)
.DataBinding(binding => binding.Ajax().Select("RraOfficeSelectListWithPrompt", "Revision"))
)
EDIT /回答:我選擇選擇父容器中,使用適當的類名稱;因爲Telerik DropDownList擴展會生成id =「BookingOfficeIdNew」的輸入元素,其父級div容器的類爲「.t-dropdown」。
$( 「#BookingOfficeIdNew」)。親本( 「T-下拉」)
護理張貼那些使用誰不ASP.NET呈現的HTML? – Fresheyeball 2012-07-25 16:22:55