You can put your appended HTML string in one line as well as <span>
is not a self-closing tag, you need </span>
to close it. Also remove inline onClick
since you've already applied .click()
:
$('#addImageButton').click(function () {
$('.cardList').append('<li class="ui-state-default" data-type="image" onclick="onClickCard(this)">Image01<img src="./Close.gif" alt="" onclick="onClickClose(this)"/></li>');
});