i have something like this :
<li id="test">
    <input type="text" name="firstname" />
</li>
<li id="test2">
    <div id="special">
        <input type="text" name="city" />
        <input type="text" name="pc" />
   </div>
</li>
When a user clicks on one input, I'd like to get all lis with an input child.  For example, if a user clicks on .pc, I'd like to return both #test and #test2.  I cannot use jQuery or any other external libraries.