2
내 모든 링크 .delete
및 .editRight
withinTemplate isent working. 바깥 쪽의 모든 링크가 잘 작동합니다. .on()에 따라jstrender 템플릿 내부 이벤트 바인딩하기
$(document).ready(function() {
AjaxGetAll();
$(".delete").on("click", function() {
//do stuff
});
$(".editRight").on("click", function() {
//do stuff
});
function AjaxGetAll() {
$.ajax({
success: function (data) {
if (data.hasOwnProperty("d")) {
var favs = data.d;
if (favs.length > 0) {
$("#addedList").html(
$("#addedTemplate").render(favs)
);
}
}
});
}
<script id="addedTemplate" type="text/x-jsrender">
<div class="wrapright">
<a id="editRight_{{>TimePin}}" class="editRight">Edit</a>
<a id="deleteRight_{{>TimePin}}" class="delete">Delete</a>
</div>
덕분에 남자에 대한 이벤트를 등록, 그것은 잘 작동합니다. –