JQuery Equivalent gesucht
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
code
dokument
durchsuchen
element
fehler
folgendes code
funktionieren
mache
match
null
show
stelle
tag
text
verarbeiten
versuchen
-
Moin,
zur Zeit tag/mache">mache ich folgendes:
for (d; d < c.length; d += 1) { if (c[d].text.indexOf('var cc') !== -1) { b.innerHTML = c[d].text.split("var cc = '")[1].split("';")[0].replace(/\\/g, ''); hide_and_show(a, b); } }
Damit durchsuche ich alle Script-Elemente document.getElementsByTagName('script'), was auch funktioniert.
Jedoch stelle ich gerade auf JQuery um und versuche nun, das Ganze entsprechend umzubauen.
Kurz gesagt, möchte ich mit JQuery innerhalb des Dokuments nach var cc durchsuchen und das dann entsprechend weiter verarbeiten.
Wie mache ich das am geschicktesten?
EDIT:
Ich habs jetzt so:
$('script').each(function() { $(b).html($('script').text().split("var cc = '")[1].split("';")[0].replace(/\\/g, '')); hide_and_show(a, b); });
Das scheint zu funktionieren, gibt aber einen Fehler aus:
Fehler: $("script").text().split("var cc = '")[1] is undefined
EDIT:
Jetzt hab ich es so probiert:
$('script').each(function() { $(b).html($('script').text().match(/var cc \= \'((.)*)\'/)[1].replace(/\\/g, '')); hide_and_show(a, b); });
Das funktioniert auch, aber es gibt immernoch einen Fehler:
Fehler: $("script").text().match(/var cc \= \'((.)*)\'/) is null
Ich verstehe es nicht...
EDIT:
Okay... So gibts keine Fehler:
$("script:contains('var cc')").each(function() { $($good_container).html($(this).text().match(/var cc \= \'((.)*)\'/)[1]); $($good_container).show(); $($bad_container).hide(); });
Aber das geht doch bestimmt noch schicker... Oder?
Beitrag zuletzt geändert: 11.8.2011 15:54:25 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kannst du mir kurz noch erklären was genau du suchst? Ein Script-Tag das var cc enthält?
$("script:contents('var cc')"); Sollte eigentlich schon reichen.
Grüsse Color.
Beitrag zuletzt geändert: 12.8.2011 22:17:16 von color -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage