رفتن به مطلب

انتخاب 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
لینک به ارسال

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

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

  • امتیاز 1
لینک به ارسال

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

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

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

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

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

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

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

  • امتیاز 1
لینک به ارسال

بازم ممنون

در حد آشنایی!

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

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

مثلا توی کد زیر می خوام با کلیک روی هر لینک، 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 المان نزدیکتر رو سلکت کنید.

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...