In my case I used now:

var parent_id = $(this).parents("div:first").attr("id");
$('#'+parent_id).hide();

var input_id = $('#'+parent_id+">input").attr("id");
$('#'+input_id).val("");

To find more than one, I saw some time ago to use find() and each()
functions. But I can't tell you how they work :-/

Another questions:


        <div class="ctrlHolder">
        <label for="vfo"><em>*</em> Verpackungsform</label>
        <select name="vfo">
        <option value=""></option>
        <option value="6">Neue Eigenschaft</option>
        <option value="4">Oval</option>
        <option value="2">Quadratisch</option>
        <option value="3">Rechteckig</option>
        <option value="1">Rund</option>
        <option value="5">Sonstige</option>
        </select>
        <a href="help.txt?width=200" class="jTip" id="vfo" name="Fehlt
hier eine Eigenschaft?:"><img src="../img/help.gif" alt="" width="16"
height="16" border="0"></a>
        <div id="box_vfo"><input type="text" name="neu_vfo" id="neu_vfo"
class="textInput"><a href="#stop" class="stop"><img src="../img/
delete_edit.gif" alt="" width="16" height="16" border="0"></a></div>
        </div>

Within
$('a.stop').click(function() {

How can I access the select name?
I need to work on the disbaled attribute, but how can I access it?

Thanks!!


On 12 Mai, 15:40, waseem sabjee <waseemsab...@gmail.com> wrote:
> yeah it is a tough one. mike got it ! but what happens if you have more than
> one input type ?
>
> On Tue, May 12, 2009 at 3:02 PM, Mean Mike <mcgra...@gmail.com> wrote:
>
> > $('a.stop').click(function() {
> >        var input_id =  $(this).prev().attr("id");
> >         var parent_id = $(this).parents("div:first").attr("id");
> >        $('#'+parent_id).hide();
> > }
>
> > On May 12, 8:48 am, heohni <heidi.anselstet...@consultingteam.de>
> > wrote:
> > > hi!
>
> > > I have this construct:
> > > <div id="box_vfo"><input type="text" name="neu_vfo" id="neu_vfo"
> > > class="textInput"><a href="#stop" class="stop"><img src="../img/
> > > delete_edit.gif" alt="" width="16" height="16" border="0"></a></div>
>
> > > On click I want to hide the div and empty the input value:
> > > $('a.stop').click(function() {
> > > var parent_id = $(this).parents("div:first").attr("id");
> > > $('#'+parent_id).hide();
> > > ...
>
> > > How can I find out the id of the input field if I don't know it?
> > > I don't think the input can be found with parents, or?
>
> > > Thanks for help!!

Reply via email to