Als «jquery» getaggte Fragen

jQuery ist eine JavaScript-Bibliothek. Fügen Sie auch das JavaScript-Tag hinzu. jQuery ist eine beliebte browserübergreifende JavaScript-Bibliothek, die das Durchlaufen von Dokumentenobjektmodellen (DOM), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen den Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jQuery verknüpft sein, daher sollte jQuery von dem betreffenden Code verwendet werden, und mindestens jQuery-nutzungsbezogene Elemente müssen in der Frage enthalten sein.


6
jQuery Plugin: Hinzufügen von Rückruffunktionen
Ich versuche, meinem Plugin eine Rückruffunktion zu geben, und ich möchte, dass es auf eine etwas traditionelle Art und Weise funktioniert: myPlugin({options}, function() { /* code to execute */ }); oder myPlugin({options}, anotherFunction()); Wie gehe ich mit diesem Parameter im Code um? Wird es als eine vollständige Einheit behandelt? Ich …

7
Wie kann ich den entsprechenden Tabellenkopf (th) aus einer Tabellenzelle (td) abrufen?
Wie würde ich in der folgenden Tabelle den entsprechenden Tabellenkopf für jedes td-Element erhalten? <table> <thead> <tr> <th id="name">Name</th> <th id="address">Address</th> </tr> </thead> <tbody> <tr> <td>Bob</td> <td>1 High Street</td> </tr> </tbody> </table> tdWie kann ich das entsprechende thElement finden , da mir derzeit bereits eines der Elemente zur Verfügung steht …

3
Fang für jede letzte Iteration
arr = [1,2,3]; arr.forEach(function(i){ // last iteration }); Wie fange ich, wenn die Schleife endet? Ich kann es tun, if(i == 3)aber ich weiß möglicherweise nicht, wie hoch die Nummer meines Arrays ist.

21
Großbuchstabe erster Buchstabe der Variablen
Ich habe über das Internet gesucht und kann nichts finden, was mir helfen könnte. Ich möchte den ersten Buchstaben jedes Wortes in einer Variablen in Großbuchstaben schreiben. Bisher habe ich versucht: toUpperCase(); Und hatte kein Glück, da es alle Buchstaben in Großbuchstaben schreibt.


10
Warum jQuery on () anstelle von click () verwenden?
Derzeit mit jQuery, wenn ich etwas tun muss, wenn ein Klick auftritt, werde ich es so machen ... $(".close-box").click( function() { MoneyBox.closeBox(); return false; }); Ich habe mir einen Code angesehen, den jemand anderes in einem Projekt hat, und er macht das so ... $(".close-box").live("click", function () { MoneyBox.closeBox(); return …

4
Wie bekomme ich die href des angeklickten Links mit jquery?
Weiß jemand, wie ich die href des angeklickten Links mit jquery bekommen kann? Ich habe den Link wie folgt: <a href="ID=1" class="testClick">Test1.</a> <br /> <a href="ID=2" class="testClick">Test2.</a> <br /> <a href="ID=3" class="testClick">Test3.</a> Ich habe einen Code wie folgt geschrieben, um den href-Wert von dem Link zu erhalten, auf den ich …
86 jquery 

12
jQuery - Hashchange-Ereignis
Ich benutze: $(window).bind( 'hashchange', function(e) { }); um eine Funktion an das Hash-Änderungsereignis zu binden. Dies scheint in IE8, Firefox und Chrome zu funktionieren, aber nicht in Safari, und ich gehe davon aus, dass dies nicht in früheren Versionen von IE der Fall ist. Für diese Browser möchte ich meinen …

7
Überprüfen, ob in einem JS-Objekt ein Schlüssel vorhanden ist
Ich habe das folgende JavaScript-Objekt: var obj = { "key1" : val, "key2" : val, "key3" : val } Gibt es eine Möglichkeit, zu überprüfen, ob ein ähnlicher Schlüssel im Array vorhanden ist? testArray = jQuery.inArray("key1", obj); funktioniert nicht. Muss ich das Objekt so durchlaufen? jQuery.each(obj, function(key,val)){}

21
Das Dropdown-Menü für die Bootstrap-Schaltfläche in der reaktionsfähigen Tabelle ist aufgrund des Bildlaufs nicht sichtbar
Ich habe ein Problem mit Dropdown-Schaltflächen in Tabellen, wenn diese reagieren und aktiv scrollen, da das Dropdown-Menü aufgrund von overflow: auto;Eigenschaften nicht sichtbar ist . Wie kann ich das beheben, um die Dropdown-Option der Schaltfläche anzuzeigen, wenn diese reduziert ist? Ich kann etwas jQuery verwenden, aber nachdem ich Probleme mit …

6
Was ist das Dollarzeichen in Javascript, wenn nicht jQuery
Ich habe vor ein paar Jahren Javascript / jQuery programmiert und gerade wieder angefangen. Damals wurde das Dollarzeichen für alle jQuery-Funktionen verwendet, und wenn keine jQuery-Bibliothek importiert wurde, wurde das Dollarzeichen nicht definiert. Heute habe ich Firefox in einer völlig leeren HTML-Datei ohne Javascript-Bibliotheken gestartet, und dennoch weist das Dollarzeichen …

8
jquery, um das Stilattribut einer div-Klasse zu ändern
Ich habe eine Slider-Klasse wie diese und möchte das Stilattribut style = "left: 336px" ändern. <div id="range-cont"> <div class="slider"> <div class="progress" style="width: 350px;"></div> <a class="handle" href="#" **style="left: 336px;"**></a> </div> <input id="percentage" class="range" type="range" value="14" name="percentage" min="0" max="100"> <p id="percent-label">%</p> </div> </div> Ich habe es versucht, $('.handle').css({'style':'left: 300px'})aber es funktioniert nicht. …
86 javascript  jquery  css 

17
Hex in RGBA konvertieren
Meine Geige - http://jsbin.com/pitu/1/edit Ich wollte eine einfache Hex-zu-RGBA-Konvertierung versuchen. Jeder Browser, den ich verwendet habe, rendert Farben standardmäßig mit RGB. Wenn ich also den Farbtastic-Farbwähler verwende, konvertiere ich den Hex-Wert in RGB, indem ich die Hintergrundfarbe greife, die der Hex-Wert generiert (standardmäßig RGB = einfache Konvertierung). Ich habe versucht, …

11
So löschen Sie die Dateieingabe
Unten ist ein Teil des JQuery-Codes, der die Dateieingabe und die Schaltfläche "Datei löschen" anzeigt. var $imagefile = $('<input />').attr({ type: 'file', name: 'imageFile', class: 'imageFile' }); $image.append($imagefile); var $imageclear = $('<input />').attr({ type: 'button', name: 'imageClear', class: 'imageClear', value: 'Clear File' }); $image.append($imageclear); Der Grund, warum ich die Schaltfläche …
86 jquery 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.