设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > php > 正文

nodejs 服务器端 使用 jquery

时间:2013-05-03 09:33 来源:未知 标签:nodejs 服务器端 使用 jquery 作者:谭博 阅读:

 

读取文件 并将文件里的 连接地址 显示在 node控制台

 

var jsdom = require("jsdom"),
    fs = require('fs');

fs.readFile('a.html', 'utf-8', function(err, data){
  if (err) {
    throw err;
  }
  // HTML data should be in document creation call
  var document = jsdom.jsdom(data); // data is the html content
  var script = document.createElement("script");

  // HTML data SHOULD NOT be in window creation call
  var window = document.createWindow();

  script.src = 'http://code.jquery.com/jquery-1.4.2.js';
  script.onload = function() {
    console.log(window.jQuery.fn.jquery);
    // outputs: 1.4.2
    //console.log(window.jQuery);

    /*
     * This line works if i load the local file in firefox and execute
     * the jQuerify bookmarlet
     */
    window.jQuery("a.iEmail").each(function(el) {
      console.log(window.jQuery(this).attr('href'))
    });
  };
  document.head.appendChild(script);
});

 

 

***************************************************

a.html

<html>
<head></head>

<body>
    <a class="iEmail" href="www.baidu.com">baidu</a>
    <a class="iEmail" href="www.google.com.com">baidu</a>
    <a class="iEmail" href="www.weibo.com">baidu</a>
</body>


</html>

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)