3 Stimmen

jquery - ein Muster irgendwo in einer Zeichenfolge zu finden?

Ich bekomme immer noch ein wenig verwirrt, wenn es um Selektoren und Muster kommt ... Im Grunde versuche ich, das übergeordnete Div eines Eingabeelements zu finden, und wenn eine Zeichenfolge irgendwo in seiner ID gefunden wird, möchte ich es auf keine Anzeige festlegen.

Ich habe das schon einmal gemacht, indem ich einfach etwas wie:

if($('div[id*=string]')) { $(this).attr('display','none'); }

Aber ich bin mir nicht sicher, wie man das für eine Variable macht?

Weiter bin ich nicht gekommen, und dann blieb ich stecken...

$('input.rclass').each(function() {
    var myDiv = $(this).parent().parent();
    if($(myDiv...
});

Das Markup sieht wie folgt aus:

<div id="edit-gci" class="form-item">
   <label for="editgci[0][foa][value]" class="option">
     <input type="radio" class="rclass" value="" name="editgci[0][foa][value]" id="editgci-0-value-string-idnum"> N/A
   </label>
</div>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X