Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将标题属性添加到动态填充的<;选择>; 功能动态选项(列表,元素已添加){ 如果(list.length>0){ 对于(变量索引=0;索引0){ 对于(变量索引=0;索引_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何将标题属性添加到动态填充的<;选择>; 功能动态选项(列表,元素已添加){ 如果(list.length>0){ 对于(变量索引=0;索引0){ 对于(变量索引=0;索引

Javascript 如何将标题属性添加到动态填充的<;选择>; 功能动态选项(列表,元素已添加){ 如果(list.length>0){ 对于(变量索引=0;索引0){ 对于(变量索引=0;索引,javascript,jquery,html,Javascript,Jquery,Html,如何为每个s提供工具提示?如果从中显示,则可能需要添加标题属性。在这种情况下,这应该起作用: function dynAddOption(list, elementToBeAdded){ if( list.length > 0) { for(var index = 0; index < list.length; index ++){ elementToBeAdded.options[index + 1] = new Option(l

如何为每个
s提供工具提示?

如果从中显示,则可能需要添加
标题
属性。在这种情况下,这应该起作用:

function dynAddOption(list, elementToBeAdded){
    if( list.length > 0) {
        for(var index = 0;  index < list.length; index ++){
            elementToBeAdded.options[index + 1]  = new Option(list[index].description, list[index].id);
        }
    }
}
功能动态选项(列表,元素已添加){
如果(list.length>0){
对于(变量索引=0;索引
我怀疑它是否是跨浏览器的。可能是@Bergi的重复。该问题没有说明如何通过编程方式添加
标题
标记
function dynAddOption(list, elementToBeAdded){
    if (list.length > 0) {
        for(var index = 0; index < list.length; index ++) {
            var opt = new Option(list[index].description, list[index].id);
            opt.title = 'Foo'; // < this is the tooltip
            elementToBeAdded.options[index + 1] = opt;
        }
    }
}