I have a drop down that is being generated via load() - to be 100%
clear, I'll restate that. The drop down does not exist on the actual
page. I'm doing this:
$('#orderlineform #productlisting').load('orderProxy.cfm',
{
mode:'getAvailableProducts'
,ordergrade_id:ordergrade_id
,order_id:order_id
}
);
This is generating the drop down for me and putting it inside the
#produclisting span for me. Now, just attaching a 'change' event on it
wasn't working, so I looked into livequery() (eventually live() ) --
using it works just fine in FireFox, but fails in IE.
$('#orderlineform #product_id').live('change',isRentalActive);
-----
function isRentalActive(){
var data = $("#orderlineform #product_id option:selected").metadata
({type:'attr',name:'data'});
alert(data);
return false;
if(data.return_flag == 0){
$('.rental').css("display", "table-row-group").show();
}else{
$('.rental').hide();
}
}
Any suggestions as to why this is failing in IE?
Thanks,
~Todd