بیات

گرفتن id با کلیک برروی آن در html

دوستان چیزی هست که اگه موس روش کلیک کرد id اون رو بده؟؟؟؟؟؟؟؟؟؟؟

#گرفتن_id
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام ITPRO ای عزیز، شما ID هر المانی رو میتونی با استفاده از jQuery بدست بیارید. برای مثال فرض کنید که المانی به صورت زیر تعریف شده:

<div class="box" id="red-box">
</div>

حالا به وسیله کد زیر میتونید id رو بدست بیارید:

$(function(){
$('.box').on('click',function(e){
    alert($(this).attr('id'));
});
});
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
بیات

خب این میگه اگرروی چیزی کلیک کردی که دارای کلاس باکس بود id ان رو برگردون درسته؟؟؟

بیات

میدونی چیه میخام وقتی رویه یک li یا عکس کسی موسش رو برد وکلیک کرد id شو بگیره بره تویه پایگاه داده

براساس اون id که کلید اصلی هست داده روبیاره واسه کاربر

این کار روشش خوبه یااحمقانه است؟یاروش دیگه ای هم هست که بهترباشه من اولین بارمه که این کارورمیکنم

حسین احمدی

شما باید فیلتر کنی المان هات رو، اگر باشه کلیه المان این کار روشون انجام بده به شدت تعداد request ها به سرور میره بالا، پیشنهاد من به شما اینه که المان هایی که قراره این اتفاق روشون بیافته با کلاس مشخص کنید، بعد می تونید id مورد نظر رو در data قرار بدید. بعد id مورد نظر رو بخونید و اطلاعات رو از database بگیرید و نمایش بدید:

<html>
<body>
	<a href="#" data-id="1" class="lnk">Link</a>
	<a href="#" data-id="2" class="lnk">Link</a>
	<a href="#" data-id="3" class="lnk">Link</a>
	<a href="#" data-id="4" class="lnk">Link</a>
	<a href="#" data-id="5" class="lnk">Link</a>
	<script src="/js/jquery.js"></script>
	<script>
		$(function(){
			$('.lnk').on('mouseover',function(e){
				var id = $(this).data('id');
				// ajax request
			});
		});
	</script>
</body>
</html>
لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....