jQuery, wont change value but will change any othere attribute...

Posted by Phil Jackson on Stack Overflow See other posts from Stack Overflow or by Phil Jackson
Published on 2010-06-09T05:44:30Z Indexed on 2010/06/09 5:52 UTC
Read the original article Hit count: 164

Filed under:
|
|
function send_mail( token, loader ) {
 $(".send_mail").bind( "click", function() {
  try{
   var to = $(this).attr('ref');
   var mail_form = $("#mail_form");
   mail_form.find("li:eq(0) input").val("sdsds");
   //mail_form.find("li:eq(0) input").attr("ref", "sdsds");
   //mail_form.find("li:eq(0) input").attr("value", "sdsds");
   $.fancybox(mail_form.html(), { 'autoDimensions' : false, 'width' : 360, 'height' : 200, 'transitionIn' : 'none', 'transitionOut' : 'none', 'scrolling' : 'no', 'showCloseButton' : false });
   return false;
  }catch(err){alert(err);}
 });
}

My problem being that the above will not work yet if I use

//mail_form.find("li:eq(0) input").attr("ref", "sdsds");

it will change the ref and even

//mail_form.find("li:eq(0) input").attr("value", "sdsds");

will not work...

Any ideas whats happening here?

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about value