Jquery使用调用相同名称获取正确的元素id
Jquery Getting correct element id with calling same name?
我在同一页上有一些不同的项目,每个项目都有一个注释部分。我的目标是当有人在文本框中写东西时获得输入id,但当我调用文本框的id时,它总是返回相同的id,我的意思是它不知道是哪个输入。
我的代码;
例如
第1项
<div id="<?php echo $row['id']; ?>" >
<div class="form-group">
<input type="text" name="commentbox" id="<?php echo $row1['id']; ?>" >
</div>
</div>
第2项
<div id="<?php echo $row['id']; ?>" >
<div class="form-group">
<input type="text" name="commentbox" id="<?php echo $row2['id']; ?>" >
</div>
</div>
Jquery;
$(document).ready(function(){
$("input[name = 'commentbox']").keypress(function (e) { if (e.which == 13) {
var id=$("input[name = 'commentbox']").attr('id');
................
return false;
}
}); });
我如何理解按下了哪些输入?
谢谢。。。
只需使用this
即可获得当前元素id
$("input[name = 'commentbox']").keypress(function (e){
console.log(this.id);
//$(this)[0].id;
//$(this).prop("id");
});
相关文章:
- Html地图对象-点击地图获取id的一部分
- 通过localStorage中的密钥获取ID
- 如何从值的Angular下拉列表中获取ID
- 如何从对象中获取id
- 使用jQuery来foreach iframe-src,并通过函数获取ID和操作
- 如何在使用node.js时从URL中获取Id
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- 如何从Url客户端获取Id
- jQuery无法从下拉列表中获取id
- 可以'无法从列表项中获取id
- 从子输入中获取id值,并在更改时将其推送到Javascript中的数组中
- Javascript:如何从不同的ID中获取ID和name属性
- 如何获取id并在ror中基于该id显示下一个字段
- 这个_Meteor js中的Iron控制器无法访问id.如何获取id
- 使用 jQuery 从 HTML 获取 id,给出意想不到的结果
- 如何在select标记上使用javascript获取id名称
- 如何从包含HTML代码和许多UL标签及其ID的JavaScript变量A中获取
- ID
- 如何在创建保存新模型时获取id
- 对话框,数据选择器获取id
- 如何从以某个单词(regexp)结尾的字符串中获取id