【发布时间】:2016-03-28 11:53:26
【问题描述】:
我试图使用 jquery selectable 获取选定的 div 值或 id。我的问题是我在 for 循环中有 div,所以当我尝试获取值或 id 时,它只给我第一个 div 值或 id。下面是我的代码.
<input type="text" id="mod">
<div class="row">
<?php for($i=0;$i<4;$i++){ ?>
<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 list" >
<div class="dashboard-stat blue cmp" value="<?php echo 'test'.$i; ?>" id="<?php echo 'test'.$i; ?>">
<div class="visual">
<i class="fa fa-comments"></i>
</div>
<div class="details ">
<div class="desc" > akak</div>
</div>
</div>
</div>
<?php }?>
</div>
当我选择 div 时,它应该给出 cmp div 的值。但是当我每次选择相同的值时。我试图在隐藏的文本框中获取这个值。下面是我的 JS 代码。
$(".list").selectable({
stop: function() {
$(".cmp", this).each(function() {
var index =$(this).attr('data');
console.log($('.cmp').attr('id'));
items += ("," +(index));
});
$('#mod').val(items);
}
})
提前致谢。
【问题讨论】:
标签: javascript jquery html jquery-ui-selectable