0

我想检索我的表中存在的所有行的属性值。我知道如何做到这一点,但开始和结束值是“未定义”。

如何对其应用验证。我尝试了一些代码,但似乎不起作用。

function currentTicketStatus() {
    var ids;
    $('tbody tr').each(function() {
        ids += ((ids == '' && ids !== 'undefined') ? '' : '|') + $(this).attr('title');
    });
    alert(ids);
}
4

3 回答 3

1

您可以使用map方法:

titles = $('tbody tr[title]').map(function() {
            return this.title
         }).get()

console.log(titles.join('|'))
于 2012-09-01T12:03:26.453 回答
1

这会做你的工作

   var ids = '';
   $('tbody tr').each(function() {
   if($(this).attr('title')!='undefined' && $(this).attr('title')!='')
   {
      ids+=$(this).attr('title') + '|';
   }
   });
   alert(ids);
于 2012-09-01T12:04:56.453 回答
0

你可以试试这个

var ids = '';

$('tbody tr[title]').each(function() {
      ids+=$(this).attr('title') + '|';
});
alert(ids);

或者你可以试试这个

var ids = [];

$('tbody tr[title]').each(function() {
      ids.push($(this).attr('title'));
});
alert(ids.join('|'));
于 2012-09-01T12:09:56.743 回答