我们正在一个网站上工作: www.granthammond.com ,它具有一个 IDX 插件,它在搜索结果页面上输出大量或动态风格, http: //granthammond.com/idx/mls-1385061-8788_highway_70_nashville_tn_37221
我正在使用一些 jQuery 来移动一些 DOM,特别是#source-ordered-content
and #dsidx-disclaimer
,我正在使用.remove
and .prepend
,我得到了错误:
uncaught typeerror, object has no method .prepend
奇怪。我很确定我以前做过这种事情,但是这次我做的不对,很明显,我的 jQuery 技能显然已经到了午餐时间。
这是恐怖,呃,代码:
jQuery(document).ready(function($) {
// do_stuff
var socHeight;
var socDiv;
var socContent;
var dsidxDisclaimer;
// get height of source ordered content
socHeight = $("#source-ordered-content").height();
wrapHeight = $("#wrap").height();
//console.log( 'socHeight: ' + socHeight );
//console.log( 'wrapHeight: ' + socHeight );
$("#content").css({
'height': socHeight
});
// or, for IDX data pages,
socContent = $(".page-dsidxpress-data #source-ordered-content").remove();
$("#content").prepend(socContent);
//move the disclaimer down into the footer.
dsidxDisclaimer = $(".page-dsidxpress-data #dsidx-disclaimer").remove();
$("#footer").append(dsidxDisclaimer);
}); // end (document).ready()
再次感谢堆栈。