0
我想用jquery清除文本框的默認值。用jquery清除Html.TextBox()的值
@Html.TextBox("password", ***@Views.Resource.Password***, new { @class = "cssClass" })
我想用jquery清除文本框的默認值。用jquery清除Html.TextBox()的值
@Html.TextBox("password", ***@Views.Resource.Password***, new { @class = "cssClass" })
使用此解決方案:
$(function(){
$("input.cssClass").val('');
});
或
$(document).ready(function(){
$("input.cssClass").val('');
});
您可以使用自定義HTML輔助拿到texbox的ID:
public static class HtmlHelperExtensions
{
public static MvcHtmlString ClientIdFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression)
{
return MvcHtmlString.Create(htmlHelper.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldId(ExpressionHelper.GetExpressionText(expression)));
}
}
的你可以在jQuery中說:
$("#@(Html.ClientIdFor(m => m.Password))").val("");
呈現的html是怎麼樣的? – OptimusCrime 2011-12-15 11:06:41
它看起來像無論在@ Views.Resource.Password – user956661 2011-12-15 11:08:05