Я до сих пор не понимаю, что именно вы после ... но я буду стараться изо всех сил.
Если вы сделаете что-то вроде этого:
<% foreach (var obj in (List<Hello_World_MVC.PollOption>)ViewData["polloptions"]) { %>
<div id="checkBoxDiv<%= obj.OptionID %>" class="bgDiv">
<input type="checkbox" name="SelectedObject" value="<%=obj.OptionID%>"/>
<%= obj.OptionName %>
</div>
<% } %>
Вы должны получитьцелый набор элементов с разными идентификаторами (например, 'checkBoxDiv1', 'checkBoxDiv2', ... 'checkBoxDivN'), но все они будут иметь один и тот же класс - 'bgDiv'.
Теперь, если вы хотите получитьвсе div в jQuery, которые вы делаете:
$('.bgDiv')
Но если вам нужен отдельный div, вы можете использовать id.Например,
$('#checkBoxDiv4')
Но если вы хотите получить checkBox по идентификатору внутри нажатия кнопки, необходимо больше контекста, потому что кнопка находится вне цикла и не имеет представления о каждом входном элементе div.
РЕДАКТИРОВАТЬ : Чтобы увеличить ширину каждого деления на 10px, начиная с 10px, вы можете сделать это:
$('.bgDiv').each(function (index) {
var newWidth = (index + 1) * 10;
$(this).width(newWidth);
});