Split 函数(jquery)后使用索引吗?
我有一个用于三个按钮的单击处理程序,在该处理程序中我想提取所单击按钮的 ID。我有一行这样的代码:
$('#switch button').click(function(){
var class=this.id.split('-')[1];
// rest of the code
});
我确实理解了 split 方法,但最终无法理解 [1] index
?
假设我有一个名为 switch-default
的 id。
I am having a click handler for three buttons and inside this handler I want to extract ID of the button clicked. I have a line of code like this:
$('#switch button').click(function(){
var class=this.id.split('-')[1];
// rest of the code
});
I do understand the split method, but can't understand [1] index
in the end?
Assume that I have a id named say switch-default
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它是新创建的数组中元素的索引,因此
[1]
引用第二个元素。为了清楚起见:请参阅:
It is the index of the element in the newly created array, so
[1]
refers to the second element. To make it clear:See:
string.split()
返回一个数组。例子:string.split()
returns an array. Example:split 函数返回一个数组。因此,您可以使用 [1] 选择数组的元素。数组元素索引从 0 开始,因此第一个元素为 0,第二个元素为 1,依此类推。
The split function returns an array. As such you can select elements of the array using the [1]. Arrays element indexes start at 0, so the first element is 0 and the second is 1 and so on.