PDA

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 های مختلف بزاری....