我正在开发MVC应用程序。如何在MVC中使用Jquery更改标签的标题?
我想在更改下拉项目时更改标签的标题。 我在列表和下面的代码中使用Check,DD和RTGS选项来显示这些项目。
@Html.LabelFor(model => model.PaymentMode, "Payment Mode")
@Html.DropDownList("PaymentMode", new SelectList(ViewBag.PaymentModes, Model))
当用户更改付款方式可以说,检查DD则低于项目标签实体应该改变,就像从检查号 - > DD号
@Html.LabelFor(model => model.ChequeNo,"Cheque No.")
@Html.EditorFor(model => model.ChequeNo, new { style = "width:138px;" })
我写了下面的jQuery但它没有奏效。它改变字段标题而不是标签标题,该怎么做?
$(document).ready(function()
{
$('#PaymentMode').change(function() {
$('#ChequeNo').prop('ChequeNo', 'DD No');
var elementTitle = document.getElementById('ChequeNo').title;
alert(elementTitle);
});
});
不工作,'prev(“label”)'是什么意思? – Nil 2013-04-04 10:55:03
获取它之前的标签,它是'ChequeNo'输入。 [见这里](http://api.jquery.com/prev/)查看'prev'的完整描述。 – 2013-04-04 10:57:15
好吧,明白了,但之前的标签可以是任何东西,不能依赖于它...是有其他方式吗? – Nil 2013-04-04 11:02:51