我在控制台日志中有“未捕获的TypeError:无法读取null的属性'0”,请注意我使用的代码在jsfiddle上运行良好但在我的博客中没有用
JavaScript代码
<script type="text/javascript">
//<![CDATA[[
$(document).ready(function(){
$('.widget-content').each(function(){
var hg = $(this).html(),
qsqs = hg.match(/[^[\]]+(?=])/g);
alert(qsqs[0]);
});
});
//]]>
</script>
答案 0 :(得分:1)
问题是你有另一个div与类widget-content,它导致jquery选择器在两者中运行。
实施例
<div class="widget-content">
[2][Sport][Two]
</div>
<div class="widget-content">
.
</div>
以下是小提琴更新,因此您可以清楚地看到错误:http://jsfiddle.net/679JJ/1/