First bit is easy:
// All spans with class="info"
var infoSpans = $('span.info');
Second bit depends on how you have structured your HTML. Assuming the
following HTML:
<span class="info email-info">Text.....</span>
<input class="hasInfo" type="text" ...>
Script (untested):
$(function() {
$('input.hasInfo').click( function() {
var infoSpan = $(this).prev('span.info');
// do whatever with the span
// show it
infoSpan.show();
// test if it's a particular class
if ( infoSpan.is('.email-info') ) {
// do something
}
});
});
Karl Rudd
On 2/27/07, Timothy Bowler <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I am creating tooltips for a form. The text that appears in the tooltip will
> have two classes:
>
> <span class="info email-info">Text.....</span><span class="info
> password-info">Text.....</span>
>
> First how can I access all the elements that contain 'info' in their class?
> Secondly when the user clicks on the input box i need to access the second
> class so i know which one it is, how can I do that?
>
>
> Thank you in advance
>
> Tim
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/