Потратив много времени, я нашел проблему.Хотя проблема глупа, я извлек урок из нее.Хорошо, проблема была в дизайне.Из input field
я удаляю class='col-sm-1'
.И он работает нормально.
Я добавил bootstrap css
для input field
, но не для table data field
.
var tableData = "<tr><td><input id = '"
+ rowValue
+ "' class='col-sm-1' onclick='checkImage(this)' name='images["
+ rowValue
+ "].isActiveDefault' type='checkbox'></td><td>Default</td>"
+ "<tr>";
TO
var tableData = "<tr><td><input id = '"
+ rowValue
+ "onclick='checkImage(this)' name='images["
+ rowValue
+ "].isActiveDefault' type='checkbox'></td><td>Default</td>"
+ "<tr>";
И мой анализ говорит, что когда я добавил col-sm-1
в поле ввода, <td>
не расширяется, поэтому input field
является скрытым.