我正在学习 jQuery,所以这可能是某种误解。
考虑javascript:
var controls = $("#" + val.controltovalidate);
var input = controls[0];
var parent = input.parent();
var pos = parent.position;
首先,我得到具有特定 ID 的元素列表,因为它在 ASP.NET 中,我知道它只是一个元素,但我使用的是 jQuery,它给了我列表。我还在前面加上“#”以使其正常工作。有更好的办法吗?
其次,我得到实际元素(0 处的数组)HtmlInput
第三,我想找到它的容器,我正在做input.parent()
。此调用为我返回 NULL。为什么?我知道有P
这个家长input