Set Highslide attribute with jQuery
This is working when using images:
$("#div).attr('onClick', 'return hs.expand(this)');
This is 开发者_如何学Pythonnot when using ajaxed content:
$("#div").attr('onClick', 'return hs.htmlExpand(this, { objectType: 'ajax'} )');
Probably there is something wrong with the syntax.
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"} )');
Use live() instead of .attr()
$("#div").live('click', function () {
return hs.htmlExpand(this, { objectType: 'ajax'});
});
精彩评论