我尝试做的是让他们成为一系列项目,在用户点击删除内容页面时进行检查。我在复选框中有一个带有名称的数组,但我认为我的想法是错误的。
编辑:
$('.ask2').jConfirmAction( {
question : "Are you sure you want to delete all selected rows?",
questionClass: "question2",
onYes: function(evt){
contentpages(evt.target);
}
} );
function contentpagesArray(whatsThis) {
$('#delete').click(function () {
var delOut = new Array();
$('tbody')
.children()
.find('td>input[type="checkbox"]')
.each(function ()
{
if ($(this).is(':checked'))
delOut.push($(this).attr('value'));
});
console.debug(delOut);
alert(delOut);
});
}
答案 0 :(得分:1)
好吧,对于所有其他js文件,这个解决方案在实践中破裂了(因为我无法编辑你的文件)。但一个很好的例子是:
$('#delete').click(function ()
{
var delOut = new Array();
$('tbody')
.children()
.find('td>input[type="checkbox"]')
.each(function ()
{
if ($(this).is(':checked'))
delOut.push($(this).attr('value'));
});
console.debug(delOut);
alert(delOut);
});
我不会使用点击,而是将其修补到您拥有的弹出式对话框的确认点击中。这将生成一个数组,jquery可以将其用作ajax post的数据(只需添加数组所需的其他值)。
希望这会有所帮助(如果你有一个以上的表,请确保不要使用tbody作为主选择器。)