我想要检索我的表中存在的所有行的属性值。我想知道如何做到这一点但是起始&结束值为“未定义”。
如何对the.in尝试一些代码进行验证,但似乎没有用。
function currentTicketStatus() {
var ids;
$('tbody tr').each(function() {
ids += ((ids == '' && ids !== 'undefined') ? '' : '|') + $(this).attr('title');
});
alert(ids);
}
答案 0 :(得分:1)
您可以使用map
方法:
titles = $('tbody tr[title]').map(function() {
return this.title
}).get()
console.log(titles.join('|'))
答案 1 :(得分:1)
这将完成你的工作
var ids = '';
$('tbody tr').each(function() {
if($(this).attr('title')!='undefined' && $(this).attr('title')!='')
{
ids+=$(this).attr('title') + '|';
}
});
alert(ids);
答案 2 :(得分: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('|'));