我正在做一个房地产网站。我正在使用在我的网页上显示商品的付费服务。我的网站成为付费服务网站的子域,它动态地拉我的页眉和页脚包装。该URL看起来像这样 - www.mywebsite.listingswebsite.com的页面看起来是这样的:以东西添加到页面jQuery不能在页面上工作
My Header
Their listing content (that I can't control)
My Footer
我正在学习jQuery和使用前置/附加功能。问题是,prepend适用于我的每个页面,但不适用于我无法控制的页面。
$('#MyDIV').prepend('<p>Text</p>');
工作正常。但是,当我尝试在我的网站成为子域的页面上执行此操作时,它不起作用。
$('#TheirDIV').prepend('<p>Text</p>');
我的猜测是服务在内容加载后拉我的页眉和页脚包装,所以太晚了。任何解决方案?
这可能是因为它们的内容位于指向不同域的Iframe中,[同源策略](http://en.wikipedia.org/wiki/Same-origin_policy)阻止您的Javascript代码进行交互与Iframe的内容。 – 2013-08-27 02:06:42
您是否检查过控制台中的任何错误? –