سلام
من یک جدول دارم که داخ یکی از ستونهای ان مقدار guid می گیرد
<td class="personId"> @Html.DisplayFor(modelItem => item.PersonId) </td>
البته بصورت string پاس داده میشود
حال کد زیر را نوشته ام
var countPersonelId = 0; var selectId= $('#PersonId').val(); var list = $('#userList tbody tr td.personId'); for (var index = 0; index < list.length; index++) { var perId = $(list[index]).text().toString(); if (selectId === perId) { countPersonelId = 1; } }
وقتی perId مقدار دهی میشود بصورت
"\n 1a1c6cc9-2ce4-4846-8ef6-0ba4c4964f65\n "
است و در شرط تساوی درست کارنمیکند برای اینکه مقدار صحیح را بدست اورم
'1a1c6cc9-2ce4-4846-8ef6-0ba4c4964f65'
چکار باید کنم
از طریق تابع trim فاصله هارو رو پاک کنید.
من فقط یه تجربه عرض کنم
در قسمت جاوااسکریپت ، دستور
console.log دستور خوبی.
میشه باهاش برنامه تریس کرد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)