The text is being appended just fine. After you bind the AddThisEvent widget to the parent element, the child span elements are being hidden.
jsfiddle
<span class="_summary" style="display: none;">
Summary of the event
hello world
</span>
To make sure your updates to the <span>
elements carry over to the calendar event, you can update your element with jQuery before calling the AddThisEvent Widget like this.
jsfiddle
<script>
$("._summary").append("hello world");
</script>
<!-- AddThisEvent -->
<script type="text/javascript" src="http://js.addthisevent.com/atemay.js"></script>
If that's not possible, it looks like you can also call the addthisevent.refresh();
method to refresh the data.
jsfiddle
<!-- AddThisEvent -->
<script type="text/javascript" src="http://js.addthisevent.com/atemay.js"></script>
<script>
$("._summary").append("hello world");
addthisevent.refresh();
</script>