Markeer tekst op een pagina nadat deze is gemaakt

stemmen
2

Ik heb een app die de gebruiker zoeken over een aantal velden voor een string ', Toen zij de detail record te bekijken, zouden ze graag alle exemplaren van de tekenreeks die moet worden gemarkeerd.

De detailformulier bestaat uit labels en listviews meeste ervan komen binnenin TabPanels (uit het AJAX Control Toolkit). Ik wil graag het gebruik van brute kracht te vermijden elke waarde handmatig te ontleden om de markering labels toevoegen voordat weer te geven.

Is er een manier om mijn vorm van de HTML laden en vervolgens ontleden? Is er een andere manier rond dit?

De vraag is gesteld op 09/12/2008 om 22:52
bron van user
In andere talen...                            


1 antwoorden

stemmen
5

Hoe zit het met JavaScript en JQuery? http://plugins.jquery.com/project/highlight

Ik probeerde gewoon dat plugin uit en het werkte. U kunt aangeven welke tags u wilt markeren, en welke woorden.

<script language="javascript" type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.highlight-2.pack.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready( function () {
    $('p').each(function() { $.highlight(this, 'LOREM'); });
});
</script>
<style type="text/css">
    .highlight { background-color: yellow }
</style>

..
..
..
    <p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi gravida risus elementum tortor. Duis mattis, est et volutpat cursus, mi mi ornare tortor, sed fringilla nibh erat sed eros. In nec orci vel velit scelerisque ultrices. Nunc auctor elit. Proin orci ligula, luctus a, venenatis sit amet, laoreet a, mauris. Suspendisse sem nibh, interdum eu, vestibulum non, semper vel, mauris. In quis leo suscipit risus semper pretium. Cras interdum iaculis dui. Etiam vel ipsum eu sapien dapibus sagittis. Donec lobortis, lectus et placerat euismod, quam dui porttitor sem, sed fermentum eros quam ac ipsum. Ut eu augue. Nullam lacinia dictum neque. Nullam eros. Phasellus sem nisi, feugiat nec, consectetur vel, ullamcorper at, nisl. Aenean quam risus, ullamcorper a, ultricies ut, posuere ac, quam. Vestibulum sed lectus ac orci fermentum viverra. Sed aliquam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
    </p>
antwoordde op 09/12/2008 om 23:11
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more