【发布时间】:2017-08-13 13:34:51
【问题描述】:
社区大家好。
这是我的HTML代码,我想要的是获取类属性,只有那些以'col-sm-'开头的,并且在父div内部,只通过属性'kyros'来识别它
<div id="div_wid_001" class="widget-main">
<div kyros="div_frm_gro_001" class="form-group">
<label id="lbl_001" kyros="lbl_001" class="col-sm-2 control-label no-padding-right">Label 001:</label>
<div class="col-sm-2">
<input id="txt_001" kyros="txt_001" class="form-control bas_com" type="text">
<div class="button-wrapper">
<a href="#" id="hre_edi_txt_001" class="btn_editar"><i class="ace-icon fa fa-pencil-square-o"></i></a>
<a href="#" id="hre_rem_txt_001" class="btn_remover"><i class="ace-icon fa fa-times"></i></a>
</div>
</div>
<div id="div_sm_003" class="col-sm-8 frm_com ui-droppable"></div>
</div>
</div>
JS:
var div_parent = 'div_frm_gro_001';
var col_sm = 'col-sm-';
///
$('div[kyros='+div_parent+']').children('div[class^='+col_sm+']').each(function () {
var kyr_class = $(this).attr('class');
console.log(kyr_class);
});
你应该得到以下结果:
col-sm-2 control-label no-padding-right
col-sm-2
col-sm-8 frm_com ui-droppable
【问题讨论】:
-
您能否进一步澄清这个问题?你已经有JS代码了吗?如果是这样,您面临的错误是什么?
-
@jithinpt:OP 的代码没有找到他/她想要找到的所有三个元素。
标签: javascript jquery html