ورود

View Full Version : جستجوی کلمه



jamejam123
جمعه 29 شهریور 1392, 18:15 عصر
سلام وخسته نباشید خدمت اساتید عزیز
نمی دونم تو این سوال بتونم منظورمو برسونم یا نه

من تو صفحه ام ده تا دایو دارم که درون هر کدوم از دایو ها متن(جمله های) مختلفی وجود دارد.
حالا من چگونه می توانم با استفاده از یک کلمه که در اختیار دارم.دایو مورد نظرم را پیدا کنم.(جملات در هرکدام از دایو ها متفاوت هستند)
یعنی درون متن دایو ها سرچ کنم.
آیا در این مورد تابعی وجود دارد
امیدوارم منظورمو متوجه شده باشین
باتشکر فراوان

afshin9032
جمعه 29 شهریور 1392, 18:54 عصر
با innerHTML محتویا دایو رو بگیر ، بعد با توابع رشته ای داخل اون رشته چستجو کن .

jamejam123
جمعه 29 شهریور 1392, 19:19 عصر
تشکر
ببخشین من توابع رشته ای رو دقیق نمی شناسم.
میشه نام ببرید

jalil_gh
جمعه 29 شهریور 1392, 20:46 عصر
دقیقا میخایین چکار کنین؟؟
این کد همه div هایی که توشون متن someText هست رو انتخاب میکنه و بهشون کلاس someClass میده:
var myText = 'someText';
$('div').filter(function() {

if ($(this).text().indexOf(myText) > -1) {
return true;
} else {
return false;
}

}).addClass('someClass');