Php 将值收集到变量中

Php 将值收集到变量中,php,jquery,Php,Jquery,因此,我有以下清单: <li><a class="name" title="<?php echo $names;?></a></li> 因此,当加载GET_NAMES()函数时,我想收集列表中title中的所有值,然后放入var NAMES=[] 如何将值收集到变量中?使用jQuery,首先需要选择元素,然后可以获得每个元素的标题属性 $("li a").each(function(){ names.push($(this).att

因此,我有以下清单:

<li><a class="name" title="<?php echo $names;?></a></li>
因此,当加载
GET_NAMES()
函数时,我想收集
列表中
title
中的所有值,然后放入
var NAMES=[]


如何将值收集到变量中?

使用jQuery,首先需要选择
元素,然后可以获得每个元素的标题属性

$("li a").each(function(){
    names.push($(this).attr('title')); // this will get the title and push it onto the array.
}
var name=[]
$('li a')。每个(函数(){
names.push($(this.attr('title'))
})
console.log(名称)


我建议使用jQuery
.map()
方法,您还可以使用
数据-
属性来保存
名称。但是,如果选择使用
title
属性,则只需将下面代码中的
$(this).data('title')
替换为
this.title

var names = $('.name').map(function() {
    return $(this).data('title');
})
.get();
var name=$('.name').map(函数(){
返回$(this).data('title');
})
.get();
console.log(名称)

  • 史蒂夫
  • 迈克
  • 肖恩
  • 瑞安

$('li a')。每个(function(){names.push($(this.text())})
像这样尝试
  • @steveKim很高兴这有助于愉快地编码
    var names = $('.name').map(function() {
        return $(this).data('title');
    })
    .get();