如何检索以前属性的名称属性

时间:2013-12-05 07:44:15

标签: javascript php jquery

嗨,我是jquery的新手..

我的代码如下

    <input type="text" name="name" id="name">
    <a href="#" onclick="dele(this)">Remove</a>

我的问题是如何在函数 dele()中传递textbox的名称属性

我想做的是

  <input type="text" name="name" id="name">
  <a href="#" onclick="dele(this.prev().attr('name'))">Remove</a>

但它给了我错误。我不知道如何找回它?

提前致谢

2 个答案:

答案 0 :(得分:3)

试试这个:

<input type="text" name="name" id="name">
  <a href="#" class="link">Remove</a>

的jQuery

$(document).ready(function(){
    $('.link').click(function(){
        var name = $(this).prev().attr('name');
    });
});

答案 1 :(得分:2)

prev是jQuery附带的方法。 this是JS Native DOM元素的一个实例。使用$(this)创建一个jQuery实例。

dele($(this).prev().attr('name'))