http://jsfiddle.net/dS4r3/24/?q=hsbc

该代码的作用是获取页面的引用,并且如果包含您在此处看到的关键字之一,则将其填充为特定div的内容(它也会显示该内容)

如您所见,当您单击该按钮时,它工作正常,并且div出现,并充满了包含关键字“ hsbc”的内容。简而言之,该功能正在执行中。

现在的问题是,当我在此处实现完全相同的代码时,该函数似乎未执行:http://segurosendirecto.com.ar/cotizador-de-seguros-auto/?kw=hsbc

到目前为止,我已经尝试过但没有成功的事情:


更新jQuery
请删除其他所有脚本,以确保其与此脚本不冲突。


为什么在第二个链接上不起作用?

最佳答案

jsfiddle无法正常处理引荐来源网址,因此您在这种情况下从jsfiddle学习的内容不会转移到您的网站。您的网站正常处理引荐来源网址,并且引荐来源网址(http://stackoverflow.com/questions/9695194/whats-wrong-with-this-js-code-implemented-in-this-context)根本不包含字符串hsbc

您需要做的是在您的网站上创建一个新页面(例如new-page),该页面具有指向cotizador-de-seguros-auto的链接,请访问new-page/?kw=hsbc并单击新链接。这样您的问题就会消失。

09-25 17:19