I am very new in react, so I am not able to understand how to run loop over div in React .Is it like same as we do in Jquery ?
<div class="muclass">
<select name="rooms" id="rooms">
<option value="1">1</option>
</select>
<select name="rooms" id="rooms">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button type="button" class="mybutton">Click Me!</button>
</div>
<div class="muclass">
<select name="rooms" id="rooms">
<option value="1">1</option>
</select>
<select name="rooms" id="rooms">
<<option value="1">1</option>
<option value="2">2</option>
</select>
<button type="button" class="mybutton">Click Me!</button>
</div>
For that we do jquery like this
$(document).ready(function(){
var totalCount =4;
$('.mybutton').click( function()
{
var elem = 'div';
var hotel = $(this).closest(elem + '.muclass');
var foundRooms =0;
$('select.rooms', hotel).each(function() {
foundRooms += parseInt($(this).val(), 10);
});
if(totalCount != foundRooms)
{
/*Throw an error */
return
}
});
});
but in case of react how to do this validation if I have the same scenario inside one component .