我想知道是否有人能在我的代码中发现错误?
的javascript:
function decodehtml(thestring){
var decoded = $("<div/>").html(thestring).text();
alert(decoded);
return decoded;
}
在html中:
<script type="text/javascript">
decodehtml("test string");
</script>
我知道它既返回又发出警报,警报只在那里进行测试。出于某种原因,这无济于事。
有什么想法吗? 西蒙
编辑:
即使将其直接放入html也不起作用:
<script type="text/javascript">
var decoded = $("<div/>").html("test string").text();
alert(decoded);
</script>
答案 0 :(得分:0)
function decodehtml(thestring) {
var decoded = $("<div/>").html(thestring).text();
alert(decoded);
return decoded;
}
decodehtml("stuff");
似乎工作正常。这是jsFiddle
答案 1 :(得分:0)
$未定义
这意味着你不包括jQuery。把它放在你的头标记中:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
然后把你的代码。