Die*_*oP. 7 javascript jquery class
我需要获取元素内的文本.
我只能抓住这个元素的类而不是ID.
<span class="fileName">test.png</span>
Run Code Online (Sandbox Code Playgroud)
所以我需要一种方法来获取test.png,但正如你所看到的,我只有元素的类而不是ID.
请注意我们可能有更多<span class="fileName"></span>,所以它可能看起来像这样
<span class="fileName">test1.png</span>
<span class="fileName">test2.png</span>
<span class="fileName">test3.png</span>
<span class="fileName">test4.png</span>
Run Code Online (Sandbox Code Playgroud)
在我们有更多的情况下,如上面的例子,我需要获取所有值而不仅仅是一个,因为我需要将此值传递给另一个使用jQuery的页面.所以它应该能够从该元素中获得一个或多个值.
请帮忙!
而且我也不是一个JavaScript专家!
var filenames = $('.fileName').map(function(){
return $(this).text();
}).get();
Run Code Online (Sandbox Code Playgroud)
该数组filenames将包含图像的所有名称.您可以将此数组传递给另一个jQuery函数,或者您想要的其他任何地方.
由于您请求文件名是由逗号分隔的字符串,因此您可以这样做:
var filenames = $('.fileName').map(function(){
return $(this).text();
}).get().join(',');
Run Code Online (Sandbox Code Playgroud)
现在,filenames将包含字符串test1.png,test2.png,test3.png,test4.png.
| 归档时间: |
|
| 查看次数: |
16705 次 |
| 最近记录: |