使用jQuery引用其他javascript

时间:2011-03-29 16:13:59

标签: javascript jquery

基本上我正在使用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获取这些值然后再输出它们?

1 个答案:

答案 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>');
    }
});