David, although your suggestion doesn't throw any errors, it doesnt work
either... kinda wierd as I thought it would... and it would have been MUCH
simpler to implement too!

On Sat, Sep 25, 2010 at 8:57 AM, David Behler <d.beh...@gmail.com> wrote:

> What about this:
>
> $$("input[type=radio][name='type'][value='" + selectThis + "']")
>
> ?
>
> Am 25.09.2010 14:41, schrieb Phil Petree:
>
> Jonathan,
>
> Thanks for that but like most things in the prototype documentation, it
> lacks the type of clarity that I can understand.
>
> IOW, I can read the documentation, scratch my head and say huh? I leave
> that documentation thinking "this might be what I need but have no clue as
> to how to implement that to solve my problem."
>
> Which is exactly what happened here... OK, I need to use templates to
> somehow sprintf the string constant into a direct value but huh?
>
> On Sat, Sep 25, 2010 at 7:59 AM, Jonathan Rosenberg 
> <j...@tabbysplace.org>wrote:
>
>>  You're passing a string constant to $$
>>
>>     "input[type=radio][name='type'][value=selectThis]")
>>
>> 'selectThis' will not be evaluated, as you seem to be expecting.  Have a
>> loook at Tenplate to do what you want:
>>
>>     http://www.prototypejs.org/api/template
>>
>> --
>> Jonathan Rosenberg
>> Founder & Executive Director
>> Tabby's Place
>> http://www.tabbysplace.org
>>
>>  -----Original Message-----
>> *From:* prototype-scriptaculous@googlegroups.com [mailto:
>> prototype-scriptacul...@googlegroups.com] *On Behalf Of *Phil Petree
>> *Sent:* Saturday, September 25, 2010 7:46 AM
>> *To:* prototype-scriptaculous@googlegroups.com
>> *Subject:* [Proto-Scripty] Variables in $$() ?????
>>
>> I've hit this in two seperate places and not exactly sure why...
>> (I think its the 18 hour days, 7 days a week... <g>)
>>
>> If "value" is hard set with '3' the following works:
>> $$("input[type=radio][name='type'][value='3']")[0].writeAttribute("checked",
>> "checked");
>> However, if we use a variable (selectThis) and assign it "3" it does not
>> work.
>> var selectThis;
>> selectThis = '3';
>> $$("input[type=radio][name='type'][value=selectThis]")[0].writeAttribute("checked",
>> "checked");
>>
>> Type casting doesn't work either:
>> var selectThis;
>> selectThis = String('3');
>> $$("input[type=radio][name='type'][value=selectThis]")[0].writeAttribute("checked",
>> "checked");
>>
>> I'm having the same problem here too (compare o.value== 'GA' and the
>> select gets set to GA):
>> selectThis = 'GA'
>> $$('select#ajstate option').each(function(o){
>>     if(o.value==selectThis){o.selected = true;$break;}
>> });
>>
>> What am I missing here?
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Prototype & script.aculo.us" group.
>> To post to this group, send email to
>> prototype-scriptacul...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Prototype & script.aculo.us" group.
>> To post to this group, send email to
>> prototype-scriptacul...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>
>   --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to