

Html Kafama Göre Tag Nasıl Eklerim ? (Çözük)
-
10 luk bi rectangle div var elimde, bunu oluşturuyorum. Sonra üstüne gelince bir tane popup beliriyor. Burda yorumu yazmalı.
Onun için 10 luk bi diziye önceden yorumları atıyorum, şimdi üstüne gelinenle yorumu eşleştirmem gerekiyor ki hangisi hangisinin ki bileyim.
bunun içinde dizi numaralarını div' de kafama göre bi tag açıp mesela comment = "2" şeklinde demek istiyorum, mümkün mü ?
Çözdüm :
element.hasAttribute('foo');
ozgunlu tarafından 28/Oca/16 16:16 tarihinde düzenlenmiştirelement.getAttribute('foo'); element.setAttribute('foo', value); element.removeAttribute('foo'); -
https://www.w3.org/TR/html-markup/syntax.html#syntax-attributes
<div comment='2' test test2 test3></div> şeklinde istediğin kadar ekleyebilirsin
jquery kullanıyorsanda $('div[comment="2"]') $('[comment="2"]') $('[test]') ... şeklinde çağırabilirsin.
-
<div data-felanca-filanca=""></div>
şeklinde istediğin gibi yapabilirsin
Örnek 1)
<div data-hedef="blabla"></div>
Örnek 2)
<div data-resim="blabla"></div>
Örnek 3)
<div data-baslik="blabla" data-alt-metin="gdfgdfg"></div>
jQuery ile de attr yapıp alabilirsin.
-
attr yaparak attım da şurdan nasıl çekebilirim ?
$(".openseadragon-canvas").on('mouseenter', '.highlight', function(e) {
alert($(this).find("div[comment]").val());
});
highlight sınıfında var comment. Ama bir sürü highlight var, this olanından çekmem lazım. Yukardakini yemedi, undefined verdi ama source kodda görünüyor, eklemişim yani.