如何检索上一个属性的名称属性
How to retrive name property of previous attribute
嗨,我是jquery的新手。。
我有类似跟随的代码
<input type="text" name="name" id="name">
<a href="#" onclick="dele(this)">Remove</a>
我的问题是如何在函数delete()中传递文本框的name属性?
我想做的是
<input type="text" name="name" id="name">
<a href="#" onclick="dele(this.prev().attr('name'))">Remove</a>
但这给了我错误。我不知道我怎样才能取回它?
提前感谢
试试这个:
<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');
});
});
prev是jQuery附带的一个方法。this
是JS Native DOM元素的一个实例。使用$(this)创建一个jQuery实例。
dele($(this).prev().attr('name'))
相关文章:
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何将值传递到上一个html页面
- Javascript获取上一个元素的内容
- 未激发路由的控制器属性上的观察者
- 禁用旋转木马中的下一个按钮和上一个按钮
- ..的Javascript..循环中的对象没有在最后一个属性上运行
- 如何检索上一个属性的名称属性
- 为什么我的 Javascript 中的两个正则表达式文本在一个属性上有所不同
- 查找具有特定数据属性 jquery 的最接近的上一个元素
- JavaScript引擎如何在具有原型的对象上设置属性,并为该属性设置一个setter
- 计算的属性,返回每个模型上一个属性的总和
- 如何使用jquery获取上一个标记(td)的子属性值
- js应该在一个属性上链接多个断言
- 你能用setter在一个属性上添加额外的属性吗
- 是否有一个(polyfill)代码重置所有继承的CSS属性上的给定元素
- 根据model属性将一个Backbone.js事件附加到视图上
- 如何对一个属性上的数组进行分组,以获得每个组在特定键处的聚合值
- 对象没有't支持属性或方法'上一个'在Internet Explorer中
- JavaScript:如何调用prototype属性上的一个函数,从prototype属性的另一个函数内部调用,所有这些
- Javascript把属性放到一个元素上