http://www.w3schools.com/dom/dom_element.aspthat page has <year> 2005 </year> , In my code I have various names, plus tables and graphics etc. However, I am using Jquery Bind function to change the contents of the elements. This works fine, however, what I want to do is obtain what element was clicked on, I have input img in there, and I can obtain some information using..
this.parentnode
however, this reports "HTMLCELLOBJECT", which would be my table, So going back though all these I ended up with..
this.parentnode.parentnode
.parentnod
e.parentno
de.parentn
ode.parent
node.paren
tnode.pare
ntnode.par
entnode.pa
rentnode.p
arentnode.
parentnode
Which eventually casued on error and I did not find my <year> element in there.
looking at this page..
http://www.howtocreate.co.uk/tutorials/javascript/dombasicswhat I would actually want to find is the "P" part, or actaully way down the dom tree my input image can be found as "INPUT" which is returned from Jquery, so it can find that fine and all related information other than the parent element that was actaully clicked.
an example would be something like..
<test> <input type=image1....> </test>
<test2> <input type=image2....> </test2>
When image2 is clicked, I can get my values, and I know image2 was clicked. The same with image1, I know image 1 is clicked. Its a bit over simple example, but what I want to find out is if <test> was clicked or <test2> was clicked..
I know it may seem a little pointless with this example as I know what images were clicked, but in my actual code , the images are all the same names (and a few rows of them) as I re-use a lot of code. However, the <test> and <test2> is the thing that changes.
I would prefer a method to find out where the image click actually happend, in <test> or <test2>. I think there must be a simple way to do this but I am not sure if its even possible without starting to use ID's aswell ..