PDA

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>