Jquery que interactua con dos inputs
Publicado por Jquery que interactua con dos inputs (46 intervenciones) el 25/05/2019 19:30:58
Hola amigas/os a ver si me pueden ayudar con esto:
tengo dos inputs (checkboxs) que a los cuales se les aplica un codigo jquery.
Y esto lo hace bien. Pero cuando dichos inputs estan metidos cada uno dentro de un div.
Entonces el codigo jquery no funciona.
Les muestro:
Modo en que SI funciona el jquery con los dos inputs:
Modo en que NO funciona el jquery con los dos inputs:
He probado a poner esto:
Pero no me funciona :-(
Gracias de antemano.
tengo dos inputs (checkboxs) que a los cuales se les aplica un codigo jquery.
Y esto lo hace bien. Pero cuando dichos inputs estan metidos cada uno dentro de un div.
Entonces el codigo jquery no funciona.
Les muestro:
Modo en que SI funciona el jquery con los dos inputs:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<input type="checkbox" data-group="ocupacion" id="ocupacions_usuario_si_'.$ids[$i-2].'" value="Si" checked>
<input type="checkbox" data-group="ocupacion" id="ocupacions_usuario_no_'.$ids[$i-2].'" value="No"> No
$(document).ready(function ()
{
$("input[type=checkbox]").click(function ()
{
var state = $(this)[0].checked,
g = $(this).data("group");
$(this).siblings()
.each(function ()
{
$(this)[0].checked = g==$(this).data("group")&&state ? false : $(this)[0].checked;
});
});
});
Modo en que NO funciona el jquery con los dos inputs:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<div class="col-sm-1">
<input type="checkbox" data-group="ocupacion" id="ocupacions_usuario_si_'.$ids[$i-2].'" value="Si" checked>
</div>
<div class="col-sm-1">
<input type="checkbox" data-group="ocupacion" id="ocupacions_usuario_no_'.$ids[$i-2].'" value="No"> No
</div>
$(document).ready(function ()
{
$("input[type=checkbox]").click(function ()
{
var state = $(this)[0].checked,
g = $(this).data("group");
$(this).siblings()
.each(function ()
{
$(this)[0].checked = g==$(this).data("group")&&state ? false : $(this)[0].checked;
});
});
});
He probado a poner esto:
1
2
3
$(".col-sm-1 input[type=checkbox]").click(function ()
{
. . . . .
Pero no me funciona :-(
Gracias de antemano.
Valora esta pregunta


0