PDA

View Full Version : سوال: اجرای کد پس از هربار کلیک



sun2rise
دوشنبه 12 خرداد 1393, 15:53 عصر
سلام
به کد زیر یه نگاهی بندازید
وقتی که من روی دایو PDetail کلیک میکنم از میان این سه شرط یکی باید انتخاب بشه
اولین کلیک رو که میکنم به خوبی انجام میشه و اجرا میشه ولی بعد از یک کلیک دیگه عمل نمیکنه یعنی دیگه نمیاد کد زیر رو بررسی کنه
لطفا راهنمایی کنید که چطوری میتونم با هر بار کلیک بیاد این کد رو اجرا کنه



$(document).ready(function (PageLoad) {
$('.PDetail').click(function () {
var a = $(this).attr("title");
if ($(this).attr("lang") == "QR") {
$('#iframes').attr("src", a);
}
if ($(this).attr("lang") == "Detail") {
$('#iframes').attr("src", a);
}
if ($(this).attr("lang") == "Download") {
$('#iframes').attr("src", a);
}
});
});

kianajoo
سه شنبه 13 خرداد 1393, 12:54 عصر
درود...
خط دوم رو اینطوری بنویس ببین جواب میده

$('.PDetail').live("click",function() {

sun2rise
سه شنبه 13 خرداد 1393, 22:27 عصر
درود...
خط دوم رو اینطوری بنویس ببین جواب میده

$('.PDetail').live("click",function() {



این کد هم نشد
کسی دیگه ای نمیدونه چیکار باید بکنم
لطفا کمکم کنید

mehdi.mousavi
چهارشنبه 14 خرداد 1393, 06:01 صبح
سلام به کد زیر یه نگاهی بندازید وقتی که من روی دایو PDetail کلیک میکنم از میان این سه شرط یکی باید انتخاب بشه اولین کلیک رو که میکنم به خوبی انجام میشه و اجرا میشه ولی بعد از یک کلیک دیگه عمل نمیکنه یعنی دیگه نمیاد کد زیر رو بررسی کنه لطفا راهنمایی کنید که چطوری میتونم با هر بار کلیک بیاد این کد رو اجرا کنه



$(document).ready(function (PageLoad) {
$('.PDetail').click(function () {
var a = $(this).attr("title");
if ($(this).attr("lang") == "QR") {
$('#iframes').attr("src", a);
}
if ($(this).attr("lang") == "Detail") {
$('#iframes').attr("src", a);
}
if ($(this).attr("lang") == "Download") {
$('#iframes').attr("src", a);
}
});
});





سلام.
چرا کد رو اینطوری نوشته اید؟ کدی که شما نوشته اید، معادل کد زیر هستش:

$(function(){
$('.PDetail').click(function () {
var lang = $(this).attr("lang");
if(lang == 'QR' || lang == 'Detail' || lang == 'Download') {
var title = $(this).attr('title');
$('#iframes').attr('src', title);
}
});
});

که بنظر نمیرسه کاری باشه که شما واقعا بخواهید انجام بدید... لطفا HTML مربوطه
رو با یکی دو خط توضیح اینکه چه هدفی رو دنبال می کنید اینجا قرار بدید تا راهنمایی کنم.

موفق باشید.