اضافه نشدن یکی از المنت ها در append
سلام.
من یه table دارم.
میخوام به آخرین ردیف اون ، یه ردیف اضافه کنم که شامل دو input hidden هست و دو ستون.
کد زیر رو نوشتم. کار می کنه اما مشکلم اینه که اولین input hidden رو اضافه نمی کنه.
ممنون میشم راهنماییم کنید
var rowCount = $('#Attachmentdatatable tr').length;
var index = rowCount;
var newRow = "<tr>< input id= "Attach_Index" name= "Attach.Index" value= "" + index + "" type= "hidden" ><input id="Attach_" + index + "__Attachment_FileName" name="Attach[" + index + "].Attachment_FileName" value="" + filename + "" type="hidden"><td>" + filename + "</td><td><a style="display: inline" href="javascript:void(0)" onclick="$(this).closest('tr').remove();">حذف</a></td></tr>";
$('#Attachmentdatatable').append(newRow);
نقل قول: اضافه نشدن یکی از المنت ها در append
شما قواعد concatenation رور عایت نکردی اصلا من تعجب میکن که اصلا چجوری کار میکنه و اررور نمیده !
اگه اول و آخرشته " گزاشته باشی نمیتونی وسطش هم " بزاری مگه اینکه بخای متغییر بزاری وسط رشته که اونوقت باید با + وصلشون کنی به بقیه رشته .... برای بقیه جاها میتونی از تک کوتیشن استفاده کنی