所以这是我的问题..输入的显示顺序与span标签相同。即:input [0]将匹配span [0]。但是,我不确定我的脚本将如何能够看到对象的数组编号。有什么建议?注意,var al不是整数。
<script>
$('#submit').click(function(){
$(":input").each(function() {
if($(this).val() === "")
var al = $(this).eq();
$('span:eq('+al+')').fadeIn();
});
});
</script>
答案 0 :(得分:0)
提供给每个人的回调将获得index of the currently processed element传递:
<script>
$('#submit').click(function(){
$(":input").each(function(al) {
if($(this).val() === "")
$('span:eq('+al+')').fadeIn();
});
});
</script>
答案 1 :(得分:0)
你试过吗
$(":input").each(function(index, value) {
alert(index + ': ' + value);
});
foreach函数可以在jQuery中作为参数索引
答案 2 :(得分:0)
使用索引属性,如$(":input").each(function(index){...}
来获取索引。然后使用jquery .get( [index] )
作为你的跨度。