i have element listens onclick event. calls function once clicked. after element < dd > want select in css selector. element clicked, < select >. how that?
this html:
<select onclick="myfunction();">...</select> <dd>...</dd> function myfunction() { // have write ?????? $$('?????? dd').toggle(); }
note: there many of select/dd combination, have next dd after firing element.
the minimal change is: pass this
function:
<select onclick="myfunction(this);">...</select>
...and then:
function myfunction(select) { $(select).next().toggle(); }
$
enhances element, can use next
move next element. if like, can use .next('dd')
, in case dd
is next element.
that still uses onxyz
attributes, bit old-hat. might consider hooking things via observe
instead.
Comments
Post a Comment