jquery: special selectors


Wenn man mit jQuery ein Element im HTML-Quelltext sucht, dann kann das (u.a. bei Sharepoint) kniffelig werden, wenn bei den diversen Feldern z.B. GUID’s eingearbeitet sind. Aber zum Glück ist jQuery ja seeeehr flexibel. Hier ein paar spezial-Selektoren die einem in dieser Situation sehr behilflich sein können:

// Select elems where 'attribute' ends with 'Dialog'
$("[attribute$='Dialog']"); 

// Selects all divs where attribute is NOT equal to value    
$("div[attribute!='value']"); 

// Select all elements that have an attribute whose value is like
$("[attribute*='value']"); 

// Select all elements that have an attribute whose value has the word foobar
$("[attribute~='foobar']"); 

// Select all elements that have an attribute whose value starts with 'foo' and ends
//  with 'bar'
$("[attribute^='foo'][attribute$='bar']");

Quelle: Stackoverflow

,