使用 dojo 将鼠标悬停在动态下拉列表选择上时添加工具提示
Adding tooltip on mouseover over dynamic dropdown select using dojo
嗨,我想做这样的事情,这些数据在创建迭代下拉列表后以 JSON 的形式来自 servlet。JSON 是 :
JSON = [{"attr_name":"ClaimId","attr_type":"String"},{"attr_name":"creationDate","attr_type":"String"},{"attr_name":"DocumentType","attr_type":"String"},{"attr_name":"object_name","attr_type":"String"},{"attr_name":"PolicyNumber","attr_type":"Integer"},{"attr_name":"UserID","attr_type":"String"}]
每当鼠标悬停在列表上时,我都想attr_type显示为工具提示。在鼠标出来时,它应该消失了。
extMetaCombo = dijit.byId('ext_prof_metadata');
extMetaCombo.options.length = 0;
extMetaCombo.addOption({label:'Select', value:'Select'});
for(var i = 0; i < response.length; i++)
{
var attr_name = response[i].attr_name;
if(attr_name != null)
{
extMetaCombo.addOption({label:attr_name, value:attr_name});
}
}
}
return response;
希望这个问题足以理解。感谢在前进
如果将 Select 控件的 labelType 设置为"text"以外的其他内容,例如"html",则可以将 HTML 传递到标签中:
var selectBox = new Select({
labelType: 'html'
});
array.forEach(yourJsonArray, function(option) {
selectBox.addOption({
label: '<span title="' + option.attr_name + '">' + option.attr_name + '</span>',
value: option.attr_name
});
});
相关文章:
- 将用户选择添加到数组中
- JQuery未选择添加的元素
- 根据用户的下拉选择添加表单字段
- 向选择添加标签
- 尝试在鼠标悬停时为Wordpress中的下拉菜单选择添加突出显示
- 选择 2 添加其他参数以选择选项
- Jquery 可以选择添加回调
- 如何在不按 DOM 顺序排序的情况下将 jquery 选择添加到一起
- 使用 jQuery.find 选择添加的图像进行 css 操作不起作用
- 角度选择添加未定义的选项
- 引导-选择添加项目并选择它
- 根据表单选择添加表单字段
- 在单选按钮选择上显示表,然后将单选按钮值传递给表中的字段,选择添加更多,然后附加到现有表
- 不能选择添加的元素
- 我需要创建一个多选项选择页面,其中每个选择添加或减去产品的价格
- 可以't选择添加的jQuery
- Jquery复选框上的选择添加一个名称属性和增量在多个选择
- 选择添加任何自定义值的框
- 如何从用户接收到的输入中为html选择添加一个选项
- 当选择添加时,使购物车数量计数器显示添加的产品