Javascript 我们将如何获取特定的id<;ul>;在jquery中?
这是jquery函数,它使ul可拖放和特定区域可拖放。 //JqueryJavascript 我们将如何获取特定的id<;ul>;在jquery中?,javascript,jquery,html,Javascript,Jquery,Html,这是jquery函数,它使ul可拖放和特定区域可拖放。 //Jquery $(函数(){ //有厨房和垃圾桶 变量$gallery5=$(“#gallery5”), $trash=$(“#trash”); //让厨房里的物品可以拖拉 $(“ul”,$gallery5)。可拖动({ 取消:“a.ui-icon”,//单击图标不会启动拖动 revert:“invalid”//未删除时,项目将恢复到其初始位置 遏制:“文件”, 助手:“克隆”, 光标:“移动”, }); //让垃圾可以放下,接受画廊的
$(函数(){
//有厨房和垃圾桶
变量$gallery5=$(“#gallery5”),
$trash=$(“#trash”);
//让厨房里的物品可以拖拉
$(“ul”,$gallery5)。可拖动({
取消:“a.ui-icon”,//单击图标不会启动拖动
revert:“invalid”//未删除时,项目将恢复到其初始位置
遏制:“文件”,
助手:“克隆”,
光标:“移动”,
});
//让垃圾可以放下,接受画廊的物品
$trash.dropable({
接受:“画廊>李”,
接受:“#gallery2>li”,
activeClass:“ui状态突出显示”,
drop:函数(事件、用户界面){
警报(“垃圾”);
deleteImage(ui.draggable);
}
});
//让画廊也可以放下,接受垃圾中的物品
$gallery5.0可拖放({
接受:“#画廊李,#画廊2李,#画廊4李,#画廊3李”,
activeClass:“自定义活动状态”,
drop:函数(事件、用户界面){
警报(“厨房5”);
可回收图像(ui.Dragable);
}
});
//图像删除功能
var recycle_icon=“”;
//图像循环功能
var trash_icon=“”;
功能回收年龄($item){
//警报(“回收图像”);
$item.fadeOut(函数(){
$item
.find(“a.ui-icon-refresh”)
.删除()
(完)
.css(“宽度”,“250px”)
.查找(“img”)
.css(“高度”,“50px”)
(完)
.fadeIn()
.附件($厨房5);
});
}
//图像预览功能,演示用作模式窗口的ui.dialog
});
这是在循环中调用的,数据来自数据库。
//身体
-
描述
身份证件
输出中有多个uls。我想检查我正在拖动的特定ul的id。
Thanx.jQuery
$('ul').each(function(){
var ulID = $(this).attr('id');
});
这将得到每个ul的ID,然后你可以用它做你需要的 你有没有试过这个:
var ids = '';
$('ul').each(function(){
ids += $(this).attr('id');
});
试试这个:
$('ul').each(function()
{
var ids= $(this).attr('id'); // This is your rel value
});
您是否尝试过
this.id
或this.attr(“id”)
?是的,我尝试过。它不起作用。thanx:)如果你需要针对一个特定的ID,它只是$(“#specific ID”)-这就是你的意思吗?实际上不是。这个特定的ID可以是任何东西,它来自数据库。实际上我正在拖动一个- ,所以我想知道我正在拖动哪个
- 。我知道它要去哪里,但我不知道它要去哪。塔克斯!在您的“$”($ul“,$gallery5).draggable({”函数,$(this).attr('id')应该返回ul.hi的特定id,抱歉,但我没有理解您的意思。抱歉,可能是我弄错了。在某个地方,您会有一个处理程序,在单击ul(启动拖动)时触发,在该函数中,您可以引用$(this).attr('ul')它将返回已单击的ul的ID。
var ids = '';
$('ul').each(function(){
ids += $(this).attr('id');
});
$('ul').each(function()
{
var ids= $(this).attr('id'); // This is your rel value
});