当前位置: 代码迷 >> 综合 >> 如何获取div或者其他元素下的所有子元素
  详细解决方案

如何获取div或者其他元素下的所有子元素

热度:93   发布时间:2023-10-19 06:37:07.0

因为刚刚开始学习,不是很懂所有.....

<div class="mui-card- hide" id="cj"><div class="mui-card-content"><div class="mui-card-content-inner" align="center">名称</div></div><div class="mui-input-row"><label>1</label><input id='one' name="cjts" type="text" class="mui-input-clear mui-input" placeholder="请输入"></div><div class="mui-input-row"><label>2</label><input id='two' name="cjcl" type="text" class="mui-input-clear mui-input" placeholder="请输入"></div><div class="mui-input-row"><label>3</label><input id='three' name="rddw" type="text" class="mui-input-clear mui-input" placeholder="请输入"></div></div>

怎么获取div下面所有的元素;这里是用jquery写的,jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素.

var i = $("#cj :input"); 或者 var i = $("#cj input");

这个是获取所有的input的值,

还是可以跟局clss或者id来获取:比如

var i = $("#cj .mui-input-row"); 或者 var i = $("#cj #one");

class这里获取到的了,id没有试过

这里再写个循环取法:

function removeAllViewNotNull(id){var divs  = $(id)$.each(divs,function (index,element) {$(element).removeClass("自定义class");})
}

这里就取到某个id下面的所有class,这个写法是jquery用法;

  相关解决方案