attr als class of id laten functioneren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Yoeri Achterbergen

Yoeri Achterbergen

11/12/2014 16:54:28
Quote Anchor link
hallo,

Wat ik mij afvroeg is of het mogelijk is dat een attr het element aangeeft i.p.v. een id of class.
Bijvoorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<div class="blokje" id="oranje" hoogte="lang"></div>
<div class="cirkel" id="blauw" hoogte="lang"></div>


De class en de id is steeds anders, behalve het attribute 'lang'
Nu dacht ik om jquery hier naar te laten kijken i.p.v. de class of de id omdat de functie het zelfde op alle 2 de div's moet zijn.

dit is wat ik zelf dacht maar zal helaas niet werken.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$(document).ready(function(){

var test = ('div').attr('hoogte')
    
$(test).hover(function(){
$(this).append('<div class="inner"></div>');
 }, function () {
     $(".inner").remove();  

});


});


Yoeri
 
PHP hulp

PHP hulp

26/04/2024 23:37:59
 
Jop B

Jop B

11/12/2014 17:32:22
Quote Anchor link
Probeer dit maar eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
//target is hoogte lang
$("[hoogte='lang']").hover(function(){
//do this
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/12/2014 23:58:28
Quote Anchor link
Yoeri, Je mag meerdere elementen dezelfde class geven en wist je dat je elementen meerder classen kunt geven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div class="blokje oranje lang"></div>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.