小提琴:http: //jsfiddle.net/bplumb/ZnMF5/1/
这显然是我缺乏理解,但我试图运行一个匿名函数.html()
来执行一些自定义代码,然后将旧的 html 字符串值返回给一个变量。它没有像我期望的那样返回 html,而是根据我使用的选择器返回一个 jQuery 对象。
var oldHtml = $('#test').html(function(index, oldHtml){
//some custom code here
return oldHtml;
});
console.log(oldHtml);
我想我可以以这种方式返回 html,因为它可以在正常的函数调用中工作。
var someOtherHtml = getOldHtml();
console.log(someOtherHtml);
function getOldHtml(){
return $('#test').html();
}
说到这个,我对 jQuery 有什么不了解的地方?