scootergrisen
2013-08-11 03:06:39 UTC
Jeg bruger tablesorter fra http://tablesorter.com/ til at lave
sorterbare <table> på min hjemmeside og det virker sådan set fint nok
men i min log får jeg en del fejl beskeder om at $ ikke er defineret.
Der bruges jquery hvilket jeg ikke kender så meget til.
Jeg får for eksempel de 3 fejl beskeder fra Javascript her :
1 : Uncaught ReferenceError: $ is not defined
2 : Uncaught TypeError: Cannot set
property 'characterEquivalents' of undefined
3 : TypeError: 'undefined' is not an object
(evaluating '$.tablesorter')
Koden er følgende ... kan i se hvad der er galt ?
<head>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(function(){
$.tablesorter.characterEquivalents = {
"za" : "\u00e6;", // æ
"zb" : "\u00f8;", // ø
"zc" : "\u00e5;", // å
"ZA" : "\u00c6;", // Æ
"ZB" : "\u00d8;", // Ø
"ZC" : "\u00c5;" // Å
};
$('table').tablesorter({
widgets : ['zebra', 'columns'],
usNumberFormat : false,
sortReset : true,
sortRestart : true,
sortLocaleCompare : true,
ignoreCase : true
});
});
</script>
</head>
sorterbare <table> på min hjemmeside og det virker sådan set fint nok
men i min log får jeg en del fejl beskeder om at $ ikke er defineret.
Der bruges jquery hvilket jeg ikke kender så meget til.
Jeg får for eksempel de 3 fejl beskeder fra Javascript her :
1 : Uncaught ReferenceError: $ is not defined
2 : Uncaught TypeError: Cannot set
property 'characterEquivalents' of undefined
3 : TypeError: 'undefined' is not an object
(evaluating '$.tablesorter')
Koden er følgende ... kan i se hvad der er galt ?
<head>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(function(){
$.tablesorter.characterEquivalents = {
"za" : "\u00e6;", // æ
"zb" : "\u00f8;", // ø
"zc" : "\u00e5;", // å
"ZA" : "\u00c6;", // Æ
"ZB" : "\u00d8;", // Ø
"ZC" : "\u00c5;" // Å
};
$('table').tablesorter({
widgets : ['zebra', 'columns'],
usNumberFormat : false,
sortReset : true,
sortRestart : true,
sortLocaleCompare : true,
ignoreCase : true
});
});
</script>
</head>