특정 쿠키를 삭제하는 중 약간의 문제가 있습니다. 쿠키를 성공적으로 만들었지 만 특정 del id가 invoke되었을 때 쿠키를 삭제하는 것이 문제입니다. 이것은 완전한 코드입니다. 누군가 제가 누락 된 부분을 지적하고, 가능한 경우, 제가 고칠 수있게 도와 주시겠습니까? 심지어 코드를 보지 않고플러그인을 사용한 Jquery 쿠키 삭제
jQuery(function($){
$("a[id^='savebook-']").click(function(){
match = this.id.match(/savebook-(\d+)/);
savedclass = $("span#saved-"+match[1])
savedclass.addClass("saved");
var bookid = +match[1];
var delim = "|"; // delimiter for books in cookie
// get the previous cookie (if any), split it into an array
var books = ($.cookie("books_saved") || "").split(delim);
books.push(bookid);
$.cookie("books_saved", books.join(delim), { expires: 7, path: '/', domain: 'example.com'});
return false;
});
$("a[id^='delbook-']").click(function(){
xmatch = this.id.xmatch(/delbook-(\d+)/);
var delim = "|";
var delid = xmatch[1];
var books = ($.cookie("books_saved") || "").split(delim);
var i = null;
for (i = 0; books.length > i; i += 1) {
if (books[i].delid === delid) {
books_saved.slice(delid)
}
}
});
});
나는이 플러그 접속 식을 http://plugins.jquery.com/project/cookie 다만 케이스 – kazey