[]

Bir Jquery sorusu

codeupload.com

yukarıdaki kodum var. Koddan da anlayacağınız gibi tr yani bir tablo satırına tıkladığımda çalışıyor ve bu satırın id'sini değişken olarak alıyor. (ya da her ne deniyorsa, biraz acemiyim de)

peki, ben istiyorum ki, bir satıra tıkladığımda otomatik olarak bir sütuna da tıklamış olacağım. ben, sütunlarıma da birer id atasam. ve dolayısıyla bir hücreye tıkaldığım an satırın yanı sıra sütunun da id'sini çeksem.

nasıl yapabilirim bunu yukarıdaki koda göre?(umarım açıklayıcı olmuşumdur)

 
function deneme(){
$('.den1 table tr').click(function(){
var nane = $(this).data('id');

$('.den1 table td').click(function(){
var nane2 = $(this).data('id');

var degerler = "nane="+nane+"&nane2="+nane2;
$.ajax({
type: "POST",
url: "tema/standart/deneme.php",
data: degerler,
success: function(sonuc){
if(sonuc == "hata"){
alert("Yorum eklenirken hata oluştu.");
}else{

$("#deneme").prepend(sonuc);
}



}
});
});
});
}


şöyle bir şey yaptım ama böyle yapınca iki kez tıklamam gerekiyor. sanırım click fonksiyonunu iki kez kullandığım için. bunu nasıl düzeltebilirim ki?
  • tchuck  (07.02.12 16:35:59) 
Merhaba, şöyle ki; anlattığından anladığım kadarıyla;

<tr> tıklandığında o satırdaki herhangi bir sütun da tıklansın; herhangi derken, belirli bir sütuna tıklatabiliriz. Bunun için :

tr nin click fonksiyonuna tekrar bir click trigger ettirebilirsin. :)

$('tr').click(function(){
$(this).find('idyadasınıfverdiginsütun').click();
});
  • slsk  (07.02.12 16:51:32) 
yav yine acaip bir problemle uğraşıyorum.

kodum bu:codeupload.com
tablomdaki her bir hücrede de, onclick='deneme()' kodum bulunuyor. çünkü js'yi başka şekilde çalıştıramadım. yani codeupload.com şeklinde yaptığımda js çalışmıyor.

ancak böyle yaptığımda da sorun şu oluyor.

tabloda herhangi bir yere tıkladığımda;
birinci tıklamada sayfaya yazıyı getiriyor.
ikinci tıklamada, veriyi iki defa bastırıyor sayfada.
üçüncü tıklamada 3-4 kez bastırıyor.
dördüncü tıklamada 5-6 kez bastırıyor.

yani her tıklamada katlanarak bastırıyor sayfaya. sebebi ne olabilir ki bunun? (yani o noktaya 5 kez tıklamışım gibi işlem görüyor)
  • tchuck  (07.02.12 17:45:22) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.