我是jQuery的新手,我想知道如何从过滤器函数中单独保存/访问每个提取的单词。
var str="<b>I'm</b> a great <b>chef</b>.";
var extract=$(str).filter('b').text();
alert(extract);
//Output: I'm chef
我想以不同的变量存储我是和厨师
答案 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();