以前经常在控制台里写东西,我也一直知道控制台里的选择器并不是Jquery。而且即使页面上引入了,也未必能直接用。毕竟控制台有控制台的运行环境。
但是没有jquery太麻烦了。
今天想把digitalOcean的账单给算一下,家里的电脑上没有excel,没办法,只好写个小程序来算。
var jq = document.createElement(‘script’);
jq.src = ‘http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js’;
document.getElementsByTagName(‘head’)[0].appendChild(jq);
jQuery.noConflict();
引入之后用each()方法还是报错,原来我是在text()之后用的,大汗。
改了一下,程序代码如下:
var sum1=0;$(‘td.description’).next().each(function(){var me=Number($(this).text().replace(/\$/g,”));sum1+=me;console.log(me+’;’+sum1)})
看起来应该是没毛病的,结果算出来总账还有30多美元,我就不知道到底哪儿不对了。