$('#toggleBtn'+stepCount).on('click', function () {
$('.toggleswitch-checkbox').each(function () {
if (this.id === btnId) {
if ($(this).prop('checked')) {
alert("checked true");
$(this).prop('checked', false).change();
} else {
alert("checked false");
$(this).prop('checked', true).change();
}
}
});
});
переключатель btn такой же, как показано ниже, но я рендеринг его динамически, как показано ниже
<td><div class="toggleswitch"><input class="toggleswitch-checkbox" id="toggleBtn' + stepCount + '" checked data-height="35" data-off="Issue" data-offstyle="danger" data-on="Success" data-onstyle="success" data-style="android" \n\
data-toggle="toggle" data-width="100" type="checkbox" onchange=renderDivs("toggleBtn' + stepCount + '")><label class="toggleswitch-label" for="preCheckToggleBtn' + stepCount
+ '"><span class="toggleswitch-inner"></span><span class="toggleswitch-switch"></span></label></div></td>
По самой странной причине, после того, как опора проверена, истина, функция renderDivs не получает значение true для реквизит, но всегда ложный.
Пожалуйста, помогите
Вид попытки печати проверенного реквизита в renderDivs, не уверен, почему он не выдает предупреждение
https://jsfiddle.net/ceju8kgd/5/