下拉列表绑定一个双击事件dblclick()
$("#id”).dblclick(function(){
//获取列表中所有被选中的option
var alloptions = $("option:selected");//这种写法存在问题,如果已分配列表中也有被选中的option同样会被选中//不可以
var alloptions = $("#id option:selected");这种方式可以(第一种写法)
var alloptions = $("option:selected",document);==>$("option:selected");//不可以
var alloptions = $("option:selected",$("#id"));//选择哪个下拉(select)列表的被选中的值(第二种写法)
var alloptions = $("option:selected",#id);//这个是另外一种写法也是可以被识别的(第三中写法)
var alloptions = $("option:selected",this);//指的是当前下拉下表的函数下,选中中的值(第四种写法)
alert(alloptions.length);
//appendTo()把所有匹配的元素追加到另一个指定的元素元素集合中。
//实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把b追加到a,而是把a追加到b
$("option:selected",this).appendTo($("#assignedRoleList"));//把this移动到 #assignedRoleList
$("option:selected","#id").appendTo("#assignedRoleList");/把this移动到 #assignedRoleList
});