رفتن به مطلب

انتخاب textarea بلافاصله بعد از یک لینک


پست های پیشنهاد شده

سلام بر همه متخصصایی که زکات علمشون رو میدن!

یک کد هست به شکل زیر:


<div id="shortcode"><a id="sex">جنسیت</a> | <a id="name">نام</a> | <a id="lname">نام خانوادگی</a> | <a id="edate">تاریخ انقضا</a></div>
<div>
<label for="expiresms">متن: </label>
<textarea name="expiresms" id="expiresms"><?php if(isset($expiresmsinp)){echo $expiresmsinp;} ?></textarea>
</div>

الان می خوام با کلیک روی هر یک از لینکا، متن خاصی به محل کرسر متن، در داخل textarea اضافه بشه.

یعنی مثلا در textarea داریم:

جناب آقای <محل نشانگر موس>

اعتبار شما رو به پایان است.

حالا با کلیک مثلا روی لینک «نام خانوادگی» عبارت #lname# در جایی که نشانگر موس درج بشه.

مشکل اصلیم هم انتخاب این textarea هست. چون چندتا توی صفحه داریم، نمی خوام اختصاصی idش رو بدم، چون اونوقت برای هربار که لینک ها رو برای اون textarea می زنم، کد جدیدی هم برای اون لینکاش بنویسم که همون رو انتخاب کنه.

خدا خیرتون بده!

ویرایش شده توسط Anisi
لینک به ارسال

من از توضیحات متوجه نشدم چی نیاز دارید؟

میخواین متنی با کلیک توی المان بیاد؟

لینک به ارسال

من از توضیحات متوجه نشدم چی نیاز دارید؟

میخواین متنی با کلیک توی المان بیاد؟

بله. با کلیک روی یک دکمه، متنی خاص توی اولین المان textarea بعد از دکمه، جایی که موس هست، ظاهر بشه.

ویرایش شده توسط Anisi
لینک به ارسال

خوب اول شما باید مشخص کنید که اون متن خاص در کجاهست یا اینکه قرار هست از چه المانی دریافت بشه.

بعد هم باید رشته دریافتی رو به مقدار val المان textarea اضافه کنید.

با جی کوئری تا چه حد آشنایی دارید؟

لینک به ارسال

بازم ممنون

در حد آشنایی!

فکر کنم فقط مشکل اینم که نمی تونم تگ بعد از تگی رو انتخاب کنم.

ممنون میشم در این مورد راهنماییم کنید:

مثلا توی کد زیر می خوام با کلیک روی هر لینک، textarea بعدش سلکت بشه.


<div>
<p></p>
<a></a>
</div>
<div>
<textarea></textarea>
</div>
<div>
<p></p>
<a></a>
</div>
<div>
<textarea></textarea>
</div>

ویرایش شده توسط Anisi
لینک به ارسال

میتونید المانهایی که با هم باید باشن رو در یک المان مثلا div قرار بدید.

بعدبا تابع has المان مادر اون رو سلکت کنید.

یا با تابع parent براساس المان مادر سلکت کنید.

یابکمک تابع closest المان نزدیکتر رو سلکت کنید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...