javascript - 名称输入索引

标签 javascript jquery html

<input type="text" name="test[ooo][]">
<input type="text" name="test[bbb][]">
<input type="text" name="test[ccc][]">
<input type="text" name="test[vvv][]">
​
$('input').each(function(){
  console.log($(this).attr('name').index('bbb'));
})​

为什么这不起作用?我如何检查输入中属性名称的索引?

http://jsfiddle.net/UA2BN/

我不必使用 index()。我可以使用其他功能,但我该如何检查呢?

最佳答案

我认为您正在寻找 indexOf

console.log($(this).attr('name').indexOf('bbb'));

-1

5

-1

-1

http://jsfiddle.net/5uVd9/

关于javascript - 名称输入索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443359/

相关文章:

javascript - .hide 和 .show 显示所有元素并且在用户滚动之前无法正常运行

javascript - 表单操作无法正常工作。它不会移动到指令链接,即 < form action ="">

jquery - 在 Chrome 中检查大型 JSON 数据

html - 高级中心对齐 - CSS 可能吗?

html - CSS Grid - 拉伸(stretch)以填充剩余空间

c# - JQUERY 按钮返回索引元素

javascript - 有条件评估字符串

jquery - 编写 MySQL 查询,从下表中获取用户在每个书页上花费的时间

jquery - 如何使用 Kendo UI Grid 加载远程数据?

php - 如何制作 slider div?