基本上我正在使用Sharepoint,帮助我上帝!
Sharepoint做了一些疯狂的事情,但我希望使用jQuery可以实现我想做的事。
Sharepoint正在将一些图像值写入表中:
<script>
fNewItem = false;
InsertItem("http://dev_site/sites/Pictures/Waves.jpg",
"5",
"BlueWaves",
"jpg",
"1920",
"1080",
"/_layouts/images/icjpg.gif", fNewItem);
</script>
Sharepoint有很多这样的输出,这个片段来自Sharepoint Gallery,所以我需要遍历页面才能找到所有这些,以便我可以抓取所有图像。
我想知道的是,无论如何我使用jQuery获取这些值然后再输出它们?
答案 0 :(得分:1)
您可以使用此代码(LIVE DEMO)...您可能需要稍微调整一下if()
语句,以确定您要处理的<script>..</script>
块。< / p>
$('script').each(function(){
var t = $(this).text();
if (t.indexOf('fNewItem')>0 && t.indexOf('CDATA')<=0){
var a = t.split(/[\r\n]+/); //Split on Line Break
for (var x = 0; x<a.length; x++){
$('#result').append(a[x] + '<br>');
}
$('#result').append('<hr>');
}
});