Got it!  Combining the unique Id suggestion with using 
document.getElementById did the trick.  I had a feeling you could do 
something with Ids like that, but I didn't know how to do it, and of course 
I had other issues as well haha.  

Thanks a lot!


On Tuesday, December 3, 2019 at 11:16:58 AM UTC-5, Jared wrote:
>
> Hi Matt, thanks a lot.  That's great info - I think I'm starting to see 
> what you guys are saying about jQuery.  And I didn't even know what DOM was 
> until today but I think that advice makes sense too :)  I haven't seriously 
> looked at HTML in ... gotta be 20 years, and never CSS or JavaScript.
>
> I'll keep working on it!  Thanks for the help.
>
>
> On Tuesday, December 3, 2019 at 11:08:06 AM UTC-5, mwall wrote:
>>
>>
>>
>> On Tuesday, December 3, 2019 at 10:04:09 AM UTC-5, Jared wrote:
>>>
>>>
>>> I made a little JavaScript function (wind.js) that will update the 
>>> Seasons *current_widget* table with wind values from CRT realtime.txt.  
>>> The function works perfectly fine if I drop it into the browser console 
>>> after the page loads, but for the life of me I cannot get this thing loaded 
>>> by itself.  The console always shows the error *$ is not defined* in 
>>> wind.js.  The errant line is *tbl = $('.widget_contents', 
>>> $('current_widget'));* where I am grabbing the table object.
>>>
>>
>> first of all, nice work so far!
>>
>> $ is used by jquery.  as far as i know it does nothing in pure javascript.
>>
>> http://xahlee.info/js/js_dollar_sign_in_javascript.html
>>
>>
>> https://www.quora.com/Learning-programming-Why-would-a-JavaScript-variable-start-with-a-dollar-sign
>>
>> you probably want something like this:
>>
>> var tbl = document.getElementById('current_widget')
>>
>> then traverse the DOM from there to get the object you want.
>>
>> you might want to put an id on each DOM element that you want to modify - 
>> then there is no need to traverse the DOM.  if you use the observation name 
>> for each id then that makes it even easier.
>>
>> m 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/abed4fa8-da7c-4b36-ae29-4e1be37270cd%40googlegroups.com.

Reply via email to