Javascript 如何获取所选类的索引或组中的输入

Javascript 如何获取所选类的索引或组中的输入,javascript,jquery,Javascript,Jquery,我已经编写了以下代码 <div class="right"> <span>Attach your file here</span> <input type="file" class="attachfile" name="fileData2"> <input type="file" class="attachfile" name="fileData2"> <input type="file" cla

我已经编写了以下代码

 <div class="right">
    <span>Attach your file here</span>
    <input type="file" class="attachfile" name="fileData2">
    <input type="file" class="attachfile" name="fileData2">
    <input type="file" class="attachfile" name="fileData2">
    <input type="file" class="attachfile" name="fileData2">
    <input type="file" class="attachfile" name="fileData2">
    <input type="file" class="attachfile" name="fileData2">
 </div>

把你的档案附在这里
现在我想输入类型的索引=“文件”,只是我尝试过jQuery代码,但是它从“1”返回索引,因为它考虑“0”索引上的跨度,我如何才能从“0”中获得类型=“文件”的索引。如果有任何解决方案,请通知我您可以使用:

$("elementselector").parent().children('input[type=file]').index($("elementselector"));

找到您想要的所有元素类型(就像我得到了所有file类型的子元素一样)。然后将选择器传递给index方法,以获取匹配元素中的索引。

$().index()
$().index()
请查看文档:这将有助于为将来的读者解释表达式的不同部分。