代码之家  ›  专栏  ›  技术社区  ›  Rod

找到隐藏字段

  •  0
  • Rod  · 技术社区  · 15 年前

    我有一张表,每行都有一个图像,并附加了一个悬停事件。有人能告诉我如何提醒隐藏字段的值吗?

    <div class='first'>
        <input type="hidden" value="target">
        <div class='second'>
            <img src="yada" />
        </div>
    </div>
    

    谢谢, 罗德查尔

    3 回复  |  直到 15 年前
        1
  •  0
  •   Soufiane Hassou    15 年前

    对于这种特定情况,您可以执行以下操作:

    $("img[src='yada']").parent().prev().attr('value');
    

    获取值。

    但是,这不是一个好的做法。当您更改HTML结构时,此代码很容易被破坏。

        2
  •  2
  •   Thomas Eyde    15 年前

    给隐藏字段一个ID:

    <input id="hidden_yada" type="hidden" value="target">
    

    直接得到值:

    $("#hidden_yada").attr('value');
    
        3
  •  0
  •   user215361    15 年前

    您可以在事件处理程序中找到image标记对象,然后获取parentnode并遍历dom树以获取值。