سلام ..
اگه میشه کمک کنید ممنون میشم.
من یه آرایه ای از آپلود تصاویرم دارم که با هر بار که تولید میشن میخوام یه id تولید کنه ..
من یه همچین چیزی در نظرمه .
$('ELEMENT2CHANGE').attr('id','NEWID');
..
و این هم کل کد هستش:
function previewImagess() { var fileList = this.files; var anyWindow = window.URL || window.webkitURL; for (var i = 0; i < fileList.length; i++) { var objectUrl = anyWindow.createObjectURL(fileList[i]); var label = $('#file-edit').val(); var count = $('#imagePreview-edit').children().length; $('#imagePreview-edit:eq(' + (count - 1) + ')').before('<div class="fimage"><img src="' + objectUrl + '" class="img-pr" /><div class="delete-image-category" id="delete-img"></div><input type="text" class="label-img" id ="imgTitle' + count + '" value= "' + label + '" /></div>'); window.URL.revokeObjectURL(fileList[i]); } }
..
چطور باید این آیدی و با هر بار تولید عکس برای هر عکس تولید کنه؟
بگید من ممنون میشم.. چون هر کاری میکنم جواب نمیده
id را بر چه اساسی میخواهید تولید کنید ؟
یک جدول درست کنید که ستون ID از نوع Auto increment داشتخه باشه و هر بار نام تصویر را درج کنید و از ID استفاده کنید
برطرف شد .. ممنون
اما الان سوالی که دارم اینه که وقتی یه عکس حذف میشه ,چطور میشه که id ها از اول تخصیص داده بشن؟
مثلا من 6 تا عکس دارم و هرکدوم id هاشون از 1 تا 6 شماره گذاری شده. من میام آیدی 5 و پاک میکنم و حالا باد آیدی شماره 6 من بشه 5. چطور میشه اینجوری
چرا باید بشه 5 ؟
شما با کوئری بدست میارید و از ID برای کنترل استفاده میکنید
یعنی طبق آرایه ای از تصاویر که که با فایل آپلود گرفته میشه اگه هر کدوم آیدیهاشون از 1 تا 6 باشن. دیگه تیازی نیست مثلاوقتی 5 پاک میشه 6 بره جایگزین 5 شه؟
خب اگه همچین چیزی امکان پذیر باشه به چه صورت میشه با jquery نوشته بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)