我还有更多这样的 DIV:
<span class="date">Fri November 9, 2012</span>
Run Code Online (Sandbox Code Playgroud)
所有这些都在一个 var 中。例子:
var = '
...<span class="date">Fri November 9, 2012</span>...
...<span class="date">Fri November 9, 2012</span>...
';
Run Code Online (Sandbox Code Playgroud)
我尝试用包含该日期的图像替换每个日期。
我有这一行,但这不起作用:
ver = ver.replace(/<span class="date">(.*)<\/span>/g,'<span class="date"><img src="generateLink.php?nr='+encodeURIComponent($1)+'" /></span>');
Run Code Online (Sandbox Code Playgroud)
我的问题是:我不能在正则表达式中使用encodeURIComponent?
$.getJSON(get, function (data) {
if(data.results[0])
{ ver = data.results[0];
$("#result").html(ver);}
else
$("#result").html("This source does not provide the lyrics you want. Try Sources #1 and #2");
});
$.post("check.php", { 'vid': 'gS9o1FAszdk', 'sursa': "1", 'vers':ver } ,function(dt){alert(ver);});
Run Code Online (Sandbox Code Playgroud)
这是我的代码,没有任何影响.如果我从数据中删除'vers',脚本工作正常.怎么了?