Javascript 如何使用Jquery从html中获取id?
下面给出了我的代码。为什么我没有定义?请帮帮我 //HTML在这里Javascript 如何使用Jquery从html中获取id?,javascript,html,jquery,Javascript,Html,Jquery,下面给出了我的代码。为什么我没有定义?请帮帮我 //HTML在这里 <input type="hidden" id="element_id"> 您可以尝试: var id = $('#element_id').attr('id'); alert(id); 不需要使用attr,您可以直接使用id。简短回答:只要 $('#element_id').attr('id') 要选择具有给定id属性的单个元素,请执行以下操作: $('#id') 它相当于Javascript中的docu
<input type="hidden" id="element_id">
您可以尝试:
var id = $('#element_id').attr('id');
alert(id);
不需要使用attr,您可以直接使用id。简短回答:只要
$('#element_id').attr('id')
要选择具有给定id属性的单个元素,请执行以下操作:
$('#id')
它相当于Javascript中的document.getElementById()
:
获取匹配元素集中第一个元素的属性值,或为每个匹配元素设置一个或多个属性
.attr()
您得到未定义的
,因为
不是指$(此)
,它指的是具有id='student\u update\u表单'
- 而且这个表单没有名为:
的属性,因此js返回element\u id
未定义的
$(this)
这里您指的是表单
而不是隐藏的输入字段。您试图实现什么,以及您的表单
看起来如何?您到底想要得到什么?根据您的代码,您将获得附加到表单的“element_id”的值。描述一下你到底想做什么。
$('#id')
.attr()