jquery选择器用于选择父级的第一个隐藏元素,其id包含“AID”

时间:2011-12-19 10:00:43

标签: jquery

我想选择父元首的隐藏元素,其id值包含“AID”​​。我怎么做 ?

到目前为止我的代码:

function appendControl(e) { 
    var AnsID = $("input:hidden[value='1']"); 
    alert(AnsID.val()); 
    var parent = $(e).parent().get(0); 
    var answerbox = $(e).prev("div"); 
    $(answerbox).append("<div class='ansitem'>Hello World here I am this is me !</div>"); 
}

- &GT; DIV
。 ---输入(目标)
---一些div ---跨度
--- a(控制)

修改 GUYS你可以将其标记为删除pls。

假设我不知道目标的完整ID或类,我希望能够选择包含“AID”​​的目标的ID。目标是当前元素父级的第一个子级。

3 个答案:

答案 0 :(得分:1)

没有太多细节,请尝试添加一些类并执行:

$(this).parents(":someClass:hidden:first");

希望它有用

答案 1 :(得分:1)

答案 2 :(得分:1)

你尝试过什么?我们很乐意提供帮助,但这个社区不是一项能够帮助您完成工作的服务。

这应该工作,但如果不这样做,请耐心等待,因为缺乏这些选择器的经验。

$('*:hidden:first[id*="AID"]').parent();

我强烈建议将第一个*替换为更具体的选择器,例如元素,类或ID。