jQuery('td[class=bgoff]').each(function() {
var td = jQuery(this);
... no apply selector to "this" only
});
我正在使用 html 中的表格数据并尝试解析每个 TD 的内容(它们不是唯一可识别的)。
使用 XPath,我可以将“this”的路径添加到其他选择中。
如何使用 jQuery 实现这一点?
jQuery('td[class=bgoff]').each(function() {
var td = jQuery(this);
... no apply selector to "this" only
});
我正在使用 html 中的表格数据并尝试解析每个 TD 的内容(它们不是唯一可识别的)。
使用 XPath,我可以将“this”的路径添加到其他选择中。
如何使用 jQuery 实现这一点?
使用 jQuery,您可以选择在选择器表达式之后提供第二个参数,这将成为 jQuery 用来限制查找范围的上下文。在这里了解更多
如果您已经有一个要在其中搜索的 jquery 对象,您也可以使用 .find(expression) 。
在您的示例中:
jQuery('td[class=bgoff]').each(function() {
var td = jQuery(this);
$(td).find( <selector to search within td> );
});
// HANDLE: $(expr, context)
// (which is just equivalent to: $(context).find(expr)