הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS] חיפוש ב DIV.. (https://hosts.co.il/forums/showthread.php?t=21961)

miniature 16-05-06 22:45

[JS] חיפוש ב DIV..
 
כיצד ניתן לחפש בתוך DIV?
חשבתי על match, אבל זה מחזיר רק את התוצאה הראשונה..

somebody 16-05-06 23:06

אתה יכול לנסות להשתמש ב indexOf ולשים אותו בתוך while.
ואז את כל התוצאות להכניס למערך.

miniature 16-05-06 23:49

כנראה לא הבנת אותי..
אני רוצה לעשות שכל תוצאה זה ידגיש, ובלחיצה שוב על לחצן החיפוש זה ידגיש את התוצאה הבאה, עד שכבר יגמרו התוצאות ותופיע ALERT. (הכל נוסח חיפוש בכתבן)

somebody 16-05-06 23:56

אז גם פה אתה יכול לעשות זאת עם indexOf וכל פעם אחרי שמצאת משהו תיקח את התו שלו, זאת אומרת את המיקום שלו בטקסט(נגיד 16) ותתחיל ממנו.
זאת אומרת:
indexOf("bla",16)
ואם אתה מוצא משהו תעשה לו replace לעצמו+span עם צבע רקע צהוב.
ותבדוק שאם indexOf שווה -1 תקפיץ alert שאין עוד מילים.

בניה 16-05-06 23:57

ב"ה


לדבר כזה somebody התכוון(נראה לי):
קוד:

while(indexOf()("[b]")>-1)
        {
    str.replace(match("[b]"),"<b/>");
    }

כמובן שזו לא הכי דוגמא שימושית אבל עם ביטויים רגולרים זה יהיה מעולה!

somebody 16-05-06 23:59

כן, זה בראשון, בשני כתבתי משהו אחר(מה שהוא רצה).
ואם הייתי יודע ביטוים רגולרים הייתי מנסה לעזור לו בזה;)

miniature 17-05-06 00:08

אני יודע שזה משהו עם RegExp אבל אין לי מושג מה לכתוב שם =/


כל הזמנים הם GMT +2. הזמן כעת הוא 03:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ