У меня есть некоторые HTML, как:.Как использовать = в JQuery
<div class="blah">
<span class="fileName">1.jpg</span>
</div>
<div class="blah">
<span class="fileName">2.jpg</span>
</div>
<div class="blah">
<span class="fileName">3.jpg</span>
</div>
<div class="blah">
<span class="fileName">4.jpg</span>
</div>
Я хочу, чтобы получить имена файлов с JQuery (переменная, которая хранит как 1.jpg-л, 2.jpg, 3.jpg , 4.jpg).
я, наконец, мог сделать это с скрытым полем ввода, это мой рабочий сценарий:
<input type="hidden" id="img_names_input" />
<script>
$('.fileName').each(function(){
var img_names_input = $(img_names_input).val();
var img_names = $(this).html();
$(img_names_input).val(img_names_input+','+img_names);
});
</script>
Это работает просто отлично, но это не кажется идеальным решением для меня, я просто кто-нибудь может придумать лучшее решение? что-то вроде:
$('.fileName').each(function(){
var img_names .= ',' + $(this).html();
alert(img_names);
});
или, возможно, какая-то реализация массива здесь ...!? Thanks
'. =' Является конкатенацией в PHP – hjpotter92
почему 3 отрицательных пункта !? что это? – behz4d
['. =' В PHP] (http://php.net/manual/en/language.operators.string.php) vs ['+ =' в Javascript] (http://www.w3schools.com/ js/js_operators.asp) – Aiias