[]
jquery
2 adet sorum var.
1. <li>bir şeyler bir şeyler <a>oke</a></li> gibi bir yapımız var. ve ben $("li").live('click', function(){}); ile bir işlem yapacağım. ancak istiyorum ki, li'nin altındaki html taglarından birine tıklarsam bu işlem yapılmasın. örneğin a'nın içindeki yazıya tıkladığımda bu işi yapmasın. bunu nasıl sağlarım?
2. li içindeki span'a tıklarsa farklı bir işlem yaptırmak istiyorum. bunu nasıl sağlarım?
1. <li>bir şeyler bir şeyler <a>oke</a></li> gibi bir yapımız var. ve ben $("li").live('click', function(){}); ile bir işlem yapacağım. ancak istiyorum ki, li'nin altındaki html taglarından birine tıklarsam bu işlem yapılmasın. örneğin a'nın içindeki yazıya tıkladığımda bu işi yapmasın. bunu nasıl sağlarım?
2. li içindeki span'a tıklarsa farklı bir işlem yaptırmak istiyorum. bunu nasıl sağlarım?
sunu kullanman lazim: api.jquery.com
mesela:
$("li").live('click', function(event){
var $target = $(event.target);
if ( $target.is("li") ) {
alert("li")
} else {
alert("noo")
}
})
mesela:
$("li").live('click', function(event){
var $target = $(event.target);
if ( $target.is("li") ) {
alert("li")
} else {
alert("noo")
}
})
- zgor (06.09.12 16:16:21)
çok teşekkürler arkadaşlar.
event bubbling, bu tag acaip işime yarayacak ki zaten şimdiden çözdüm sorunu.
event bubbling, bu tag acaip işime yarayacak ki zaten şimdiden çözdüm sorunu.
- tchuck (06.09.12 17:54:46)
1