<input name="img[]" type="hidden" id="img_1" />
<input name="img[]" type="hidden" id="img_2" value='234234.jpg' />
<input name="img[]" type="hidden" id="img_3" />
<input name="img[]" type="hidden" id="img_4" value=3523454.jpg' />
<input name="img[]" type="hidden" id="img_5" value=4545345.jpg' />
<input name="img[]" type="hidden" id="img_6" />
怎么找第一个value不为空的元素的序号????

解决方案 »

  1.   


    <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
    window.onload=function()
    {
    var id = $("input[name='img[]'][value!='']:eq(0)").attr("id");
    alert(id)
    alert(id.split("_")[1]);
    }
    </script>
    <input name="img[]" type="hidden" id="img_1" />
    <input name="img[]" type="hidden" id="img_2" value='234234.jpg' />
    <input name="img[]" type="hidden" id="img_3" />
    <input name="img[]" type="hidden" id="img_4" value=3523454.jpg' />
    <input name="img[]" type="hidden" id="img_5" value=4545345.jpg' />
    <input name="img[]" type="hidden" id="img_6" />