Estoy intentando desactivar estos botones de opción cuando se hace clic en el enlace loadActive, pero por alguna razón solo deshabilita el primero en el orden y luego se salta el resto.Inhabilitación de los botones de opción con jQuery
<form id="chatTickets" method="post" action="/admin/index.cfm/">
<input id="ticketID1" type="radio" checked="checked" value="myvalue1" name="ticketID"/>
<input id="ticketID2" type="radio" checked="checked" value="myvalue2" name="ticketID"/>
</form>
<a href="#" title="Load ActiveChat" id="loadActive">Load Active</a>
y aquí está el jQuery que estoy usando:
jQuery("#loadActive").click(function() {
//I have other code in here that runs before this function call
writeData();
});
function writeData() {
jQuery("input[name='ticketID']").each(function(i) {
jQuery(this).attr('disabled', 'disabled');
});
}
¿Ha intentado utilizar Firebug, utilice el selector para obtener una matriz de elementos y ver cuántos hay en la matriz? –
todo lo que tienes allí funciona bien para mí. – geowa4
Sí, también funciona en mi caja de arena, aunque esto proviene de un archivo mucho más grande. Creo que algo más está haciendo que no funcione. El uso de clases, seleccionarlo de manera diferente aún SOLO desactiva la primera radio y no el resto. Pero en sandbox funciona perfectamente ugh – user46785