如何使用jquery从隐藏字段中提取id元素?

时间:2013-08-09 06:03:42

标签: javascript jquery

我有以下表格。从这个我想要id每个隐藏的领域。怎么做。是否可以通过jquery使用id隐藏元素删除隐藏元素删除方法

形式:

<form id="postform" method="post" action="/test/MapIcon">
    <input type="submit" value="Match">
    <input id="65" type="hidden" name="image" value="../../Images/wi0096-48.gif">
    <input id="66" type="hidden" name="image" value="../../Images/down.png">
    <input id="67" type="hidden" name="image" value="../../Images/wi0054-48.gif">
</form>

我试过这种方式:这个jquery方法

var alts = $(this).attr("id");
var   alts = $(this).attr('id');
var   alts = jQuery(this).attr("id");
var ref = "#";
ref += alts.toString();
alert(ref);//getting # value only 

我试过但只获得了#值。所以请给我一些想法。

2 个答案:

答案 0 :(得分:0)

问题不明确,我仍然认为以下问题将解决第一个问题

获取隐藏元素的ID

// hiddenIds will be an array of the element id
var hiddenIds = $('#postform input:hidden').map(function(){
    return this.id
}).get();

答案 1 :(得分:0)

var hiddenIds = [];
$('input:hidden').each( function() {
   hiddenIds.push($(this).attr('id'));
});

输出为hiddenIds数组。