ورود

View Full Version : استفاده از پارامتر در Selector



resident
سه شنبه 19 فروردین 1393, 15:51 عصر
سلام.
در کد زیر ، مقدار پارامتر rowIndex در قسمتی که نام input ساخته میشه، قرار نمی گیره و بنابراین مقدار input رو بر نمی گردونه
چطور اصلاحش کنم؟؟

var rowIndex =1;
$('input[name="Affiliations[' + rowIndex + '].PersonCompany_Affiliation_PersonCompanyParentID"]').val()

us1234
سه شنبه 19 فروردین 1393, 16:42 عصر
اسم انپوت مورد نظر شما چیه ؟

resident
سه شنبه 19 فروردین 1393, 16:52 عصر
اسم انپوت مورد نظر شما چیه ؟

مثلا:

Affiliations[1].PersonCompany_Affiliation_PersonCompanyParentID
یا
Affiliations[2].PersonCompany_Affiliation_PersonCompanyParentID
یا ....

***BiDaK***
سه شنبه 19 فروردین 1393, 17:23 عصر
این مقدار رو ازش استفاده نکردید.بطور مثال شما یک آلرت بگیرید:
alert($('input[name="Affiliations[' + rowIndex + '].PersonCompany_Affiliation_PersonCompanyParentID"]').val());
اسمه یا موضوع انشاء:لبخند:

resident
سه شنبه 19 فروردین 1393, 17:27 عصر
این مقدار رو ازش استفاده نکردید.بطور مثال شما یک آلرت بگیرید:
alert($('input[name="Affiliations[' + rowIndex + '].PersonCompany_Affiliation_PersonCompanyParentID"]').val());
اسمه یا موضوع انشاء:لبخند:

دوست جونم وقتی به جای rowIndex عدد میذارم، مقدارشو برمیگردونه. تو استفاده از پارامتر احتمالا نکته ای هست :)

***BiDaK***
سه شنبه 19 فروردین 1393, 17:54 عصر
کدت رو کامل بزار.نکتش داخل کدهاته وگرنه این دو خط بالایی که گذاشتی کار خاصیو انجام ندادی.

us1234
سه شنبه 19 فروردین 1393, 18:27 عصر
این را تست کن :
$('input[name=Affiliations[' + rowIndex + '].PersonCompany_Affiliation_PersonCompanyParentID]').val

" از دو طرف اسم برداشته شد .

***BiDaK***
سه شنبه 19 فروردین 1393, 18:45 عصر
اصلا توو دستوری که گذاشته از مقداری که گرفته استفاده نکرده.
اینجا (http://jsfiddle.net/fCh6p/)کدتو سیو کن.لینکشو بذار.

resident
سه شنبه 19 فروردین 1393, 21:20 عصر
دوستان عزیز از همگی سپاسگزارم. حل شد