Бих искал да използвам този скрипт за качване на множество файлове с jQuery v1.6.2. Работи добре с всяка версия =‹ 1.3.2, но не и с 1.4.x или по-нова.
Можете ли да ми помогнете да го накарам да работи с 1.6.2?
когато избера 3 файла за качване, тогава премахвам първия; всички полета за въвеждане на 2-ри и 3-ти файл също бяха премахнати. :(
(С jQuery v1.3.2 2-ри и 3-ти не се премахват.)
HTML:
<input type="file" class="upload" name="fileX[]" />
<div id="queue" class="queue"></div>
JavaScript:
$(document).ready(function () {
$("input.upload").change(function () {
validateFile(this);
});
function validateFile(myelement) {
//$(myelement).hide();//disabled to test
$(myelement).parent().prepend('<input type="file" class="upload" name="fileX[]" />').find("input").change(function () {
validateFile(this)
});
var elementval = myelement.value;
if (elementval != '') {
$("#queue").append('<div>' + elementval + ' <a class="remove">X</a></div>').find("a").live('click', function () {
$(this).parent().remove();
$(myelement).remove();
return true;
});
}
};
});
.live()
с.bind()
? - person Zomxilla   schedule 20.07.2011.value
срещу.val()
. - person nren   schedule 20.07.2011