function test() {
var foo = [];
$('#tree table').each(function(i, table) {
foo[i] = $(table).text().trim();
});
var ch = 'G';
for (j = 0; j <= 12; j++) {
if (foo[j] ^= ch) {
alert(foo[j]);
}
}
}
字符串[foo[j] ^= ch]
startsWith选择器在上面的代码中不起作用。我必须做些什么才能得到预期的结果?
1条答案
按热度按时间3yhwsihp1#
starts-with
选择器用于在jQuery选择器中根据属性值选择DOM元素。这在常规的JavaScript
if()
语句中不起作用。试试这个:
字符串
这将检查
foo[j]
以查看ch
变量的值的索引位置(如果有的话)是否是位置0
(换句话说,在开始处)。编辑:
另一种方法是专门针对
ch
测试第一个字符。但这只适用于测试 * 一个 * 字符。如果ch
包含多个字符,则会失败。型