2010-11-19 2 views

Antwort

3

Angenommen, alle Ihre IDs beginnen mit dem Wort 'popup_', (popup_1, popup_2 etc.), dann könnten Sie die Attribute Starts With Selektor wie folgt aus:

// initialize fancybox for all elements with ID starting with 'popup_' 
$("[id^=popup_]").fancybox({ 
    'width' : '75%', 
    'height' : '75%', 
    'autoScale' : false, 
    'transitionIn' : 'none', 
    'transitionOut' : 'none', 
    'type' : 'iframe', 
    'titlePosition' : 'outside', 
    'content' : 'testl' 
}); 

Es wäre jedoch einfacher, ein Klassenattribut zu verwenden, um sie kollektiv zu adressieren, wie etwa:

<a class="popup">Foo</a> 
<img class="popup" src="foo.jpg"/> 

$(".popup").fancybox({ 
    ... 
+0

Problem ist, dass ich idexed Werte habe. Bitte sehen Sie meine vorherige Abfrage für Details – user512438

+0

http://stackoverflow.com/questions/4221269/the-index-value-of-attribute – user512438

+1

'$ (" a [id^= lesen] "). fancybox ({... "sollte es tun, es sei denn, ich verpasse etwas. So ziemlich wie das, was ich beschrieben habe. – karim79

Verwandte Themen