PDA

View Full Version : رویداد کلیک برای تگ Span



13601360
شنبه 24 اردیبهشت 1390, 11:54 صبح
سلام دوستان
من یکسری تگ span که هر کدوم id جداگانه داره چطور می تونم برای رویداد کلیک هر کدوم از id یک کد جی کوئری بنویسم





<div id="menu">
<span id="bold">b</span>
<span id="italic">i</span>
<span id="underline">u</span>
<span id="link">Link</span>
</div>



قبلا از تگ <a> استفاده کرده بود ولی به خاطر مشکلی نمی تونم از این تگ استفاده کنم




$("#bold").click(function() {
//
});



این کد جواب نمی ده

alismith
شنبه 24 اردیبهشت 1390, 12:32 عصر
سلام
این کد مشکلی نداره فقط باید قبلش از یه تابع دیگه استفاده کنید تا بتونه اون span تشخیص بده و اون hendler رو به رویداد click نسبت بده اینطوری :


$(document).ready(function(){

$("#bold").click(function(){

alert($(this).attr('id'));

});

});


موفق باشید

امید امرایی
دوشنبه 26 اردیبهشت 1390, 11:38 صبح
سلام

به این روش می تونید تفکیک کنید


$("#menu span").click(function(){
switch($(this).attr('id')){
case 'bold': break;
case 'italic': break;
case 'underline': break;
}
});