jQuery在使用jquery过滤器提取的同一标签中保存不同的文本

时间:2015-01-23 10:59:34

标签: javascript jquery

我是jQuery的新手,我想知道如何从过滤器函数中单独保存/访问每个提取的单词。

var str="<b>I'm</b> a great <b>chef</b>.";
var extract=$(str).filter('b').text();
alert(extract);

//Output: I'm chef

我想以不同的变量存储我是厨师

1 个答案:

答案 0 :(得分:1)

尝试使用.eq()访问元素集合

var str="<b>I'm</b> a great <b>chef</b>.";
var extract=$(str).filter('b');
var var1 = extract.eq(0).text(); //I'm
var var2 = extract.eq(1).text(); //chef

或者您可以在数组中提取这些值,例如

var arr = extract.map(function(){ return $(this).text(); }).get();