Reputation: 705
This is working when using images:
$("#div).attr('onClick', 'return hs.expand(this)');
This is not when using ajaxed content:
$("#div").attr('onClick', 'return hs.htmlExpand(this, { objectType: 'ajax'} )');
Probably there is something wrong with the syntax.
Upvotes: 0
Views: 582
Reputation: 1313
Use live() instead of .attr()
$("#div").live('click', function () {
return hs.htmlExpand(this, { objectType: 'ajax'});
});
Upvotes: 0
Reputation: 2784
If the word 'ajax' is really supposed to be embedded in the string then I guess you need double quotes:
$("#div").attr('onClick', 'return hs.htmlExpand(this, { objectType: "ajax"} )');
Upvotes: 1