我正在開發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