[英]How to add dynamic a javascript variable in jquery?
我在帶有jQuery的視圖中添加可變長度列表。
$("#addItemday").click(function() {
$.get("/Course/AddDayNewRow", function(data) {
$("#DayEditorRows").append(data);
}).fail(function(xhr, err) {
alert("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
alert("responseText: " + xhr.responseText);
});
});
為每個局部視圖設置索引值。例如
<input name="Days.index" autocomplete="off" value="96633b1d-9c0c-4760-9ca8-474ac28bd52a" type="hidden">
我想為每個partialview添加一個腳本。
var objCal1 = new AMIB.persianCalendar("objCal1", "dateid");
追加PartialView之后,我想添加最后一個項目。
$("input[id*='Date']").last(function () {
var ??? = new AMIB.persianCalendar(???, $(this).attr('id'));});
我如何獲得最后一項的添加項,並為此變量設置名稱?
兩個問題,兩個答案:
1)要獲取您添加的最后一項的ID:
var last_id = $("input").last().attr("id");
請記住,在觸發該操作之前,您必須等待AJAX調用返回,因此請將其添加到您的AJAX函數中。
2)隨意命名變量。
這是總代碼的示例:
$("#addItemday").click(function() {
$.get("/Course/AddDayNewRow", function(data) {
$("#DayEditorRows").append(data);
var last_id = $("input").last().attr("id");
var amib_var = new AMIB.persianCalendar(last_id);
// DO SOMETHING WITH THE AMIB_VAR
}).fail(function(xhr, err) {
alert("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
alert("responseText: " + xhr.responseText);
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.