在div中选择未隐藏的input元素,可以通过以下步骤实现:
以下是一个示例代码:
// 获取目标div元素
var divElement = document.getElementById("yourDivId");
// 遍历div中的所有子元素
var inputs = [];
for (var i = 0; i < divElement.children.length; i++) {
var child = divElement.children[i];
// 判断子元素是否隐藏
if (child.style.display !== "none" && $(child).is(":visible")) {
// 筛选出未隐藏的input元素
if (child.tagName === "INPUT" || child.nodeName === "INPUT") {
inputs.push(child);
}
}
}
// 对未隐藏的input元素进行操作
for (var j = 0; j < inputs.length; j++) {
// 进行相应的操作,例如获取input的值或修改input的属性等
console.log(inputs[j].value);
}
这样,你就可以在div中选择未隐藏的input元素,并对它们进行相应的操作了。
注意:以上代码仅为示例,实际应用中可能需要根据具体情况进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云