Я новичок в программировании. Пожалуйста, помогите мне.
Мой Html похож:
<div class = "myclass">
<div>
<div>
<input type="checkbox" id="as" value="11" text="onerr"/>
<input type="checkbox" id="Checkbox1" value="12" text="twowo"/>
</div>
</div>
</div>
Я хочу зациклировать все флажки внутри div класса "myclass"
я сделал
$(".myclass input[type:checkbox]").each(function (ii) {
//here my code
});
но он дает ошибку js
что я сделал неправильно, пожалуйста, помогите мне
Заранее спасибо.
Используйте type="checkbox"
вместо type:checkbox
like
$(".myclass input[type='checkbox']").each(function (ii) {
// your code
});
Вы можете использовать : selectbox selector like,
$(".myclass input:checkbox").each(function (ii) {
console.log(this.value);
});
Использовать: этот флажок
$('.myclass input:checkbox')
Пытаться
$(".myclass input:checkbox").each(function (ii) {
//here my code
});
Делай это так
$(".myclass input[type='checkbox']").each(function (ii) {
// your code
});
даже это будет работать
$('.myclass input:checkbox').each(function (ii) {
// your code
});
Вы можете просто сделать это, используя переключатель: :checkbox
: -
$(".myclass input:checkbox").each(function (e) {....
Вы получили ошибку в своем коде ниже:
$(".myclass input[type:checkbox]").each(function (ii) {
___^___
из-за ошибки в вышеуказанном месте.
Правильный синтаксис для этого на основе селектора Attribute Equals
: -
$(".myclass input[type=checkbox]").each(function (ii) {
Ошибка здесь: Чтобы установить checkbox
, вы можете использовать селектор атрибутов, как этот
$(".myclass input[type=checkbox]").each(function (ii) {
$(".myclass input[type='checkbox']").each(function (ii) {//quotes optionals but use them if there is some special chars
ИЛИ : переключатель выбора флажка
$(".myclass input:checkbox").each(function (ii) {
$(".myclass :checkbox").each(function (ii) {//is identical