如何在跨度中提取值
本文关键字:提取 | 更新日期: 2023-09-27 18:01:54
我有一个非常复杂的情况。把它还原到最基本的…首先是一个aspx jquery ajax应用
我正在填充一个文本框和其他输入控件在运行时使用ajax从后台代码发送html到页面,并铺设html到一个跨度。
现在我需要获取这些输入控件的值。我事先不知道这些控件是什么,只知道它们是几个(输入文本、复选框、单选)中的一个。
在这种情况下,如何使用span访问所有输入值?span可以是另一个分隔符,我尝试过,但我的母版页有一个表单,它不是(我猜)允许我在这里放置一个表单。
我的目标是抓取值并通过ajax返回它们,并将它们用作搜索条件。
var inputValArray = [];
$('[span selector] input').each(function() { // $('[span selector] > input') for direct children only
inputValArray.push($(this).val());
});
span selector
可以是空间上的id
或css class
。如果你可以用一些HTML或更多的信息来更新你的问题,关于你如何区分这个跨度,我可以更新我的答案。
我不太明白你的问题;你的情况一定很复杂。在jQuery中,你可以使用像
这样的选择器var inputControls = $("#spanId :input")
来获取对跨度内所有输入控件的引用。然后,您可以使用.each依次处理每个。