我正在尝试将同一个类div的名称放到数组中,并使用array.prototype访问每个名称。我可以使用$(‘..class name’).each,但是我想重用已经使用array.prototype的现有代码。
在html中,
<div class="file">file-1</div>
<div class="file">file-2</div>在JQuery中,
var files = $('.file').text();
Array.prototype.forEach.call(files, function(e) {
alert(e);
});每个呼叫中的e是一个字母,如'f‘、'i’、'l‘、'e’、'-‘、'1',而不是名字'file-1’。它在'file-2‘中是相同的。
我怎样才能把它改成课文呢?
发布于 2017-09-22 10:49:04
尝尝这个。问题是在第1行使用.text();
var files = $('.file');
files.each(function() {
alert($(this).text());
});发布于 2017-09-22 10:49:12
试试这段代码
$('.file').each(function(){
alert($(this).text());
})<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="file">file-1</div>
<div class="file">file-2</div>
https://stackoverflow.com/questions/46362671
复制相似问题