當用戶按下鏈接時,我想在類jstore-js-detailLink
的元素之後插入HTML。JQuery .on('click',...)不起作用
我的嘗試似乎不工作:
<a href="" class="jstore-js-detailLink">hello</a>
<div class="lsp-popup-item-name"></div>
<script type="text/javascript">
jQuery(document).on('click', 'a[class^=".jstore-js-detailLink"]', function() {
jQuery('<div id="stars-block" class="stars">'+
'<div id="reviewStars-input">'+
'<input id="star-4" type="radio" name="reviewStars"/>'+
'<label title="gorgeous" for="star-4"></label>'+
'<input id="star-3" type="radio" name="reviewStars"/>'+
'<label title="good" for="star-3"></label>'+
'<input id="star-2" type="radio" name="reviewStars"/>'+
'<label title="regular" for="star-2"></label>'+
'<input id="star-1" type="radio" name="reviewStars"/>'+
'<label title="poor" for="star-1"></label>'+
'<input id="star-0" type="radio" name="reviewStars"/>'+
'<label title="bad" for="star-0"></label>'+
'<br>'+
'</div>'+
'</div>').insertAfter(".lsp-popup-item-name");
});
</script>
感謝名單 我已經使用這個: jQuery的(文件)。在( 「點擊」, 「.jstore-JS-detailLink」,函數(){}); –