¿Cómo editar el atributo 'onchange' en una etiqueta 'select'? (usando jquery)
Estoy tratando de editar el evento 'onchange' de un elemento 'select' existente.
Por ejemplo, tengo el siguiente código:
<select id="sel_id" onchange="javascript:foo();" >
y cada vez que trato de cambiar su atributo 'onchange' estaba usando lo siguiente:
$("#sel_id").attr("onchange", "foo_2()");
FYI, este código que debería estar bien no funciona, el atributo 'onchange' permanece sin cambios. Entonces, ¿cómo debería editarlo?
ENMIENDA
Puede eliminar el atributo y luego vincular una función diferente como:
$("#sel_id").removeAttr("onchange").bind("change", function(){ foo_2(); });
pero el problema persiste, ¿es posible cambiar el atributo 'onchange' sin eliminarlo en primer lugar?