我有一个rss链接。 sample.rss。我用firefox打开它并打开。jquery脚本不工作:试图在现有链接后插入链接
在页面我尝试:
$('h3>a>span').each(function() {
$(this).parent().after("<p>Test</p>")
})
它的工作原理
但是当我尝试
$("h3>a>span").each(function(){
url1 = 'https://www.google.co.in/search?q="'+this.textContent+'"'
console.log(url1)
$(this).parent().after('<p></p><a href="'+ url1 +'">other</a>')
})
它说语法错误:指定了无效或非法串
控制台.log正确显示url1变量。
最新的问题。
再下面的工作
$("h3>a>span").each(function(){
url1 = 'https://www.google.co.in/search?q="'+this.textContent+'"'
console.log(url1)
$(this).parent().after('<p></p><a href="#">other</a>')
})
url1 =“https://www.google.co.in/search?q="+this.textContent; - 使它更简单...引号是问题.... – sinisake
问题是,我认为,报价(如从来没有提及);但在一个不相关的说明中,我建议不要在标题元素内创建一个段落;标题元素,正如其名称所暗示的,是用于标题,而不是内容。此外,对于涉及JavaScript和HTML的问题,我们确实需要看到(代表性样本)以减少您的问题;请:添加你的“[mcve]”代码样本,以便我们提供帮助。 –
在示例网站上尝试此代码http://rss.cnn.com/rss/cnn_freevideo.rss –