kostenloser Webspace werbefrei: lima-city


JQuery Equivalent gesucht

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    fabo

    fabo hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!