获取dom节点

来源:互联网 发布:淘宝联盟pid怎么获取 编辑:程序博客网 时间:2024/06/05 15:16

昨天使用腾讯地图的检索结果面板,操作已有的marker,寻遍没有找到获取界面marker的方法(domlistener并不行–有获取自己添加marker的)于是就自己获取了(一直不太熟练的jq选择器,每次用每次查),(之前的工作在淘宝界面上操作了很多)用jq的选择器然后on添加点击事件(这里也耗费了时间)。虽然用了大半天时间还是稍有成就感。腾讯地图api。这个问题之前自己就发现了,觉得没有现成的方法,就使懒放过去了。然后别人又提了,就非得解决了。

mapSearch=new qq.maps.SearchService({            map:editMap,            panel:document.getElementById("map-result"),            complete:function(data){                console.log(data);                searchResult=data.detail.pois;                if(!searchResult){                    tools.tiperr("无匹配结果,请补全地址");                }                    //结果出来后找地图标记点                var marker = $("#editMap div[n='moveElement']").children().eq(2);                marker.on("click", "div[title]", function (){                   var markerText = $(this).attr("title");//就是这三行了。观察节点结构。                    $("#address").val(markerText);                });                setTimeout(function(){                    location.href = "#addrHash";//锚点                },100);            }        })
0 0
原创粉丝点击