使用jQuery从输入字段中获取值
我试图从jquery中的输入字段中获取一个值,但一直得到一个未定义的变量。内容是动态加载的,所以我需要使用(this)和类 以下是html:使用jQuery从输入字段中获取值,jquery,jquery-mobile,Jquery,Jquery Mobile,我试图从jquery中的输入字段中获取一个值,但一直得到一个未定义的变量。内容是动态加载的,所以我需要使用(this)和类 以下是html: <div class="menu_page_container"> <div class="page_link">NAME</div> <input type="hidden" value="5" class="page_id" /> </div> 使用同级()通过
<div class="menu_page_container">
<div class="page_link">NAME</div>
<input type="hidden" value="5" class="page_id" />
</div>
使用<代码>同级()通过给定的选择器获取节点的同级
$(document).ready(function () {
$(".page_link").on('click', function () {
var item_id = $(this).siblings(".page_id").val();
alert(item_id);
});
});
当你说内容已经动态加载时,你是指值还是输入字段本身?我想他指的是输入字段本身,值、输入字段以及页面链接div和菜单页面容器divs@Die20,没问题。很高兴这有帮助
$(document).ready(function () {
$(".page_link").on('click', function () {
var item_id = $(this).siblings(".page_id").val();
alert(item_id);
});
});