View Full Version : سوال: متد load
prince4prodigy
پنج شنبه 11 آبان 1391, 12:50 عصر
سلام دوستان
من با استفاده از متذ load آپشن های یک عنصر select رو به صورت پر میکنم و سوالم اینه که اگه من تو اون صفحه ک لیست آپشن ها هست چند تا div داشته بااشم چطور باید مشخص کنم که عناصر کدوم div بارگذاری بشن؟
$('#ChooserControl').bind('change',function(event) {
$('#DetailPane').load('specname.txt');
در صفحه ی specname.txt تعدادی div وجود دارد ک هرکدام دارای آپشن های خاصی هستند
Mohsen.
پنج شنبه 11 آبان 1391, 14:24 عصر
فکر کنم منظورتون اینه:
$('#result').load('ajax/test.html #container');
http://api.jquery.com/load/
prince4prodigy
پنج شنبه 11 آبان 1391, 17:56 عصر
بله منطورم اینه ولی کار نمیکنه.......
masudafsar
پنج شنبه 11 آبان 1391, 18:30 عصر
تابع load درست کار میکنه ولی ساختار html شما مشکل داره.
فایلت رو این طوری تغییر بده:
۱- تو فایل html یه Div بساز که قراره Select توی اون قرار بگیره. مثلا :
<div id="city">
</div>
۲- حالا تو فایلی که قراره مقادیر مختلف select باشه چند تا تگ select قرار بده که id های مختلفی دارند. مثل :
<select id="Iran">
<option>Qazvin</option>
<option>Tehran</option>
<option>Karaj</option>
<option>Tabriz</option>
</select>
<select id="US">
<option>New York</option>
<option>San Francisco</option>
<option>New Orlean</option>
<option>Atlanta</option>
</select>
۳- در آخر برای اسکری\ت از کد زیر استفاده کن.
$("document").ready(function(){
$("#city").load("data.html #US");
});
prince4prodigy
پنج شنبه 11 آبان 1391, 18:45 عصر
ممنون مشکل حل شد ؛ من میخواستم یک select داشته باشم و توی اون option های مختلف رو بزارم ک نمیشد .... در واقع باید یک div داشته باشی و توش select های مختلف بزاری....
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.