Was ist falsch in meiner Initialisierung, wenn ich versuche, externe Javascript-Bibliothek in Jquery zu verwenden und ich möchte einen benutzerdefinierten Wert von meinen Seiten und dann diesen Wert mit externem Javascript-Plugin ändern und dann zurückgeben neuen Wert (oder ersetzen mit Altwert), ist unter meinem Code:Wie sollte externe Javascript-Bibliothek in jquery verwenden?
<html>
<head>
<meta charset="utf-8">
<script src="jquery.js"></script>
<script src="external-library.js"></script>
<script>
var OldValue;
var NewValue;
OldValue = $(".raw-Data").html();
NewValue = new External-function(OldValue);
$(document).ready(function() {
$(".result").text(NewValue);
});
</script>
</head>
<body>
<div class="raw-Data">1318781876406</div>
<div class="result"></div>
</body>
</html>
wenn ich meinen <script>
Abschnitt in meinem Dokument <head>
Abschnitt wie oben Code hinzufügen alle Dinge richtig funktioniert und ich habe kein Problem, Aber das Problem entstehen, wenn ich wollen <script>
Abschnitt am Ende des Dokuments vor dem Schließen hinzufügen <body>
Tag Beca Verwenden Sie Drupal CMS Javascript-Bibliothek im unteren Teil des Dokuments initialisieren.
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="raw-Data">1318781876406</div>
<div class="result"></div>
<script src="jquery.js"></script>
<script src="External-Library.js"></script>
<script>
var OldValue;
var NewValue;
$(document).ready(function() {
OldValue = $(".raw-Data").html();
NewValue = new ExternalFunction(OldValue);
$(".result").text(NewValue);
});
</script>
</body>
</html>
Ich möchte wissen, was ist die richtige und verdichtete Methode, dies zu tun.
Danke für jede Hilfe oder Anregung.
Marke 'var Ol d-Wert; var New-Value; 'zu' var oldValue; var newValue 'und nicht' -' in Funktionsnamen, die nicht funktionieren –
Sie versuchen, aus dem HTML 'Old-Value = $ (". raw-Data ") zu lesen. html();' bevor das Dokument fertig ist. Verschiebe diese Zeile in '$ (document) .ready (' – Liam
@Liam: Vielen Dank, ich bewege 'OldValue = $ (". Raw-Data "). Html();' nach '$ (document) .ready ('Abschnitt aber nichts geändert. –