var styles = ['btx btx1', 'btx btx2', 'btx btx3', 'btx btx4'];
$('#mst').on('click', function(){
let a = $('#btx').attr('class');
console.log(a); // `btx btx2`
let x = styles.findIndex(a);
console.log(x); // error
});
错误-
Uncaught TypeError: btx btx2 is not a function
我期待的结果是
1
最佳答案
使用indexOf:
$('#mst').on('click', function(){
let a = $('#btx').attr('class');
console.log(a); // `btx btx2`
let x = styles.indexOf(a);
console.log(x); // error
});
关于javascript - 如何找到数组元素的索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60356141/