View Full Version : سوال: بدست آوردن نام درون تگ بدون آی دی
IMANAZADI
پنج شنبه 19 تیر 1393, 19:00 عصر
با سلام
تگ زیر رو در نظر بگیرید
<ul>
<li>
<a >
ONE
</a>
</li>
<li>
< a>
TWO
</a>
</li>
</ul>
چطوری میشه با جاوا اسکریپت زمانیکه کاربر روی تگ A کلیک میکنه نام درون تگ A با ALERT نشون داده بشه
خاطر نشان میکند این تگ بصورت داینامیک ایجاد شده و بدون ID می باشد
مهرداد سیف زاده
پنج شنبه 19 تیر 1393, 20:57 عصر
سعی کن یه جوری بهش id بدی چون پیدا کردنش توی صفحه شاید مشکل بشه
$(document).ready(function(){
all = $('ul li').map(function() {
return $(this).find('a').html();
}).get();
alert(all);
});
اجراشم اینجاست
http://jsfiddle.net/seifzadeh/88H2f/
mamadcity
پنج شنبه 19 تیر 1393, 21:44 عصر
باید سعی کنی زمانی که داینامیک تگ میسازه به صورت داینامیک هم براشون آیدی بزنه فک کنم بدونه آیدی غیره ممکن باشه
miladdn13
دوشنبه 23 تیر 1393, 15:14 عصر
<!DOCTYPE html>
<html>
<body>
<ul>
<li>
<a href="#" id="onee" >
ONE
</a>
</li>
<li>
<a >
TWO
</a>
</li>
</ul>
<script>
var x=document.getElementsByTagName("a")
var buttonsCount = x.length;
for (var i = 0; i <= buttonsCount; i += 1) {
x[i].onclick = function(e) {
alert(this.innerHTML);
};
}
</script>
</body>
</html>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.