我想选择父元首的隐藏元素,其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。目标是当前元素父级的第一个子级。
答案 0 :(得分:1)
没有太多细节,请尝试添加一些类并执行:
$(this).parents(":someClass:hidden:first");
希望它有用
答案 1 :(得分:1)
答案 2 :(得分:1)
这应该工作,但如果不这样做,请耐心等待,因为缺乏这些选择器的经验。
$('*:hidden:first[id*="AID"]').parent();
我强烈建议将第一个*
替换为更具体的选择器,例如元素,类或ID。