Expanding on my example below, with the each function.

First final all elements. Then do whatever you want with the element.

$("span[printData]").each( function( key, elementRef){
alert( $(elementRef).text() );
});

On May 4, 2:16 pm, Andy H <adharb...@gmail.com> wrote:
> Here is an actual example.  Would anyone know why this isn't working?
> What I find weird is if I do a single line (    alert($("span").attr
> ("printElement"));    ) it works fine.  But if I try to use the each()
> function following it, nothing happens.
>
> Any help would be great.
>
> Thanks!
>
> HTML:
>
> <span printElement="this is for the first item">This is the first span
> 1</span><br />
> <span printElement="so is this one">This is the first span 2</
> span><br />
> <span>This is the first span 3</span><br />
> <span printElement="Another item in here">This is the first span 4</
> span><br />
> <span>This is the first span 5</span><br />
> <span printElement="asdf asdf  af awe">This is the first span 6</
> span><br />
> <span printElement="hello!">This is the first span 7</span><br />
> <span printElement="World">This is the first span 8</span><br />
> <span>This is the first span 9</span><br /><br />
>
> Output:<br />
> <div id="output"></div>
>
> Javascript:
>
>         $(document).ready(function() {
>
>             //alert($("span").attr("printElement"));
>
>             $("span").each(function() {
>                 $(this).attr("printElement").each(function() {
>
>                 });
>             });
>
>         }
>
> On May 4, 1:33 pm, Andy H <adharb...@gmail.com> wrote:
>
> > For some reason this post disappeared.  Can anyone answer this?
>
> > Thanks!
>
> > On May 1, 10:01 am, Andy <adharb...@gmail.com> wrote:
>
> > > This is an odd questions.  I have a huge form with a lot of data.
> > > There is a table that data in it I need to display on a print screen
> > > (of course this data isn't being displayed in the regular table).  So,
> > > I put the display text in a span tag.
>
> > > So, this is how each item will look:
>
> > > <span printData="Item 1 detail to display">Item 1</span>
> > > <span printData="item 2 detail to display">Item 2</span>
>
> > > I need a way to grab all spans on the page that have the attributte of
> > > "printData" and grab that text inside that attribute and print it out.
>
> > > Any thoughts?- Hide quoted text -
>
> > - Show quoted text -

Reply via email to