TextBoxFor 标题显示当前文本

TextBoxFor title to display the current text

我一直在尝试更新 TextBoxFor 控件的 title 属性以显示框中当前的内容。看起来这应该是相当直截了当的,但我一辈子都弄不明白。我目前有以下内容是从我的模型中提取的。我需要的是让它更新到文本框的任何值发生变化。

@Html.TextBoxFor(model => model.Earn.PurgeCriteriaInfo, new { style = "width:100%;", readOnly = "true;", Title = Model.Earn.PurgeCriteriaInfo }) 

您需要处理文本框的.change事件并更新属性

$('#Earn_PurgeCriteriaInfo').change(function() {
  $(this).attr('title', $(this).val());
});