如何在 jquery 中动态添加一个 javascript 变量?
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);
});
});
为每个部分视图设置一个索引value.for示例
<input name="Days.index" autocomplete="off" value="96633b1d-9c0c-4760-9ca8-474ac28bd52a" type="hidden">
我想为每个局部视图添加一个脚本。
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 调用 return,因此请将其添加到 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);
});
});
我在 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);
});
});
为每个部分视图设置一个索引value.for示例
<input name="Days.index" autocomplete="off" value="96633b1d-9c0c-4760-9ca8-474ac28bd52a" type="hidden">
我想为每个局部视图添加一个脚本。
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 调用 return,因此请将其添加到 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);
});
});