我在 Jquery cookie 中单击 li 时保存了“this”,但不是保存它的值,而是保存其类型:
$("ul > li").live('click', function () {
$.cookie("liEvent", this, { expires: 100, path: "/" });
alert(this);
}
“this”的值是:[object HTMLLIElement],而它应该是 ul 内部的 li 元素。
请帮忙。
最佳答案
这解释起来有点高级,但是 this
是一个指针,而不是实际值。如果您希望能够在另一个函数或类似函数中访问 li
元素,则只需传递其 id
属性或类似属性即可。
关于javascript - 需要在 JQuery cookie 中保存 'this' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18974579/