jquery拖拽新建元素怎样获取ID

我现在拖拽以后,可以生成新的页面元素div,但是我审查元素,发现新生成的元素没有ID。请问如何给新生成的元素赋予ID。或者选择器怎么描述刚生成的页面元素呢?谢谢<scri... 我现在拖拽以后,可以生成新的页面元素div,但是我审查元素,发现新生成的元素没有ID。请问如何给新生成的元素赋予ID。或者选择器怎么描述刚生成的页面元素呢?谢谢
<script>
$(function() {
$( "#cardbox" ).sortable({
revert: true,
opacity: 0.6,
cursor: "move"
});
$( "#classify1,#classify2" ).draggable({
connectToSortable: "#cardbox",
helper: "clone",
revert: "invalid",
opacity: 0.6,
stop: function( event, ui ) {
<!-- alert("123"+$("img").attr("title")); -->
alert($("#classify2.draggable img").attr("title"));
}
});
});
</script>

<body>
<div class="container">
<div class="row">
<div class="col-sm-4" id="cardbox">
<div class="element" id="element1">字段1</div>
<div class="element" id="element2">字段2</div>
<div class="element" id="element3">字段3</div>
</div>

<div class="col-sm-4" id="listbox">
<div class="element" id="classify1">字段</div>
<div class="element" id="classify2"><img src="static/img/df-min.png" title="test"/></div>
</div>

<div class="col-sm-4" id="editzone">
<div class="row">
<div class="col-sm-12">字段名:<input name="ziduan1" />
</div>
<div class="col-sm-12">内 容:<input name="neirong" />
</div>
</div>
</div>

<div></div>
</div><!-- row END -->
</div><!-- container END -->
</body>
展开
 我来答
loveandkissyou
推荐于2016-06-12 · TA获得超过2297个赞
知道大有可为答主
回答量:2332
采纳率:0%
帮助的人:2528万
展开全部
$(function () {
    $("#cardbox").sortable({
        revert: true,
        opacity: 0.6,
        cursor: "move",
        stop: function (e, ui) {
            //二,拖拽之后,进入这个排序函数,设置ID
            var id = (new Date()).getMilliseconds();
            ui.item.attr("id", "new" + id)
            ui.item.text("ID=new" + id);
            ui.item.css({ "background": "green" });
        }
    });
    $("#classify1,#classify2").draggable({
        connectToSortable: "#cardbox",
        helper: "clone",
        revert: "invalid",
        opacity: 0.6,
        stop: function (event, ui) {
            //一,拖拽,放下后执行,显然是不能设置ID的
            var id = (new Date()).getMilliseconds();
            ui.helper.attr("id", "new" + id)
            ui.helper.text("ID=new" + id);
            ui.helper.css({ "background": "blue" });
        }
    });
});
匿名用户
2014-01-18
展开全部
$("#id") 括号里面写元素的id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-18
展开全部
var html = '<div id="groupDiv00" ……';
$("#****").append(html);
我一般用这种方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式