首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery从表列中获取所有值

jquery从表列中获取所有值
EN

Stack Overflow用户
提问于 2009-08-06 09:35:49
回答 1查看 63.1K关注 0票数 22

我正在寻找一种使用jQuery将表列中的唯一值填充到选择框中的方法。到目前为止,我的尝试都是徒劳的,但我对前端开发相对较新,所以我希望有人能给我指路。

干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-06 09:43:40

这应该可以让你开始学习了。请注意,我将单元格内容用于选项的值和文本。您可能需要更改这一点,但从问题中还不清楚。

代码语言:javascript
复制
var items=[], options=[];

//Iterate all td's in second column
$('#tableId tbody tr td:nth-child(2)').each( function(){
   //add item to array
   items.push( $(this).text() );       
});

//restrict array to unique items
var items = $.unique( items );

//iterate unique array and build array of select options
$.each( items, function(i, item){
    options.push('<option value="' + item + '">' + item + '</option>');
})

//finally empty the select and append the items from the array
$('#selectId').empty().append( options.join() );
票数 57
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1237899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档