I want to hide all those rows whose fields are empty using jquery.
Here is my Code DEMO: http://jsfiddle.net/7k3y3/19/
HTML:
<div class="container">
<div id="row_3">
<input type="text" id="field_3" name="field[]" value="PHP"/>
</div>
<div id="row_5">
<input type="text" id="field_5" name="field[]" value="Javascript"/>
</div>
<div id="row_8">
<input type="text" id="field_8" name="field[]" value=""/>
</div>
<div id="row_10">
<input type="text" id="field_10" name="field[]" value="C++"/>
</div>
<div id="row_12">
<input type="text" id="field_12" name="field[]" value=""/>
</div>
</div>
<a href="javascript:void(0);" class="save">SAVE</a>
JS :
$(".save").click(function ()
{
var fieldArr = $( "input[name='field[]']" );
for(i=1; i<=fieldArr.length;i++)
{
if(fieldArr[i]=='')
{
fieldArr[i].hide();
}
}
});
classinstead ofnamein your HTML code.