用JS输出指定id的<a>标签中的文字
代码如下<divid="nav"><ahref="#"name="10,20">篮球场</a><ahref="#"name="20,30">医院</a><ahref="#...
代码如下
<div id="nav">
<a href="#" name="10,20">篮球场</a>
<a href="#" name="20,30">医院</a>
<a href="#" name="30,40">教学楼</a>
<a href="#" name="40,50">营业厅</a>
</div>
JS
$("#nav a").click(function(){
var string=$(this).attr('name');
var arr=string.split(',');
var lon = arr[0];
var lat = arr[1];
var map = new BMap.Map("container");
var point = new BMap.Point(lon,lat);
map.centerAndZoom(point, 15);
//我想在这里加一句var text = document.getElementById();输出对应ID后面的文字如篮球场,营业厅,但是由于ID是用数组获取的不知道该怎么填
}) 展开
<div id="nav">
<a href="#" name="10,20">篮球场</a>
<a href="#" name="20,30">医院</a>
<a href="#" name="30,40">教学楼</a>
<a href="#" name="40,50">营业厅</a>
</div>
JS
$("#nav a").click(function(){
var string=$(this).attr('name');
var arr=string.split(',');
var lon = arr[0];
var lat = arr[1];
var map = new BMap.Map("container");
var point = new BMap.Point(lon,lat);
map.centerAndZoom(point, 15);
//我想在这里加一句var text = document.getElementById();输出对应ID后面的文字如篮球场,营业厅,但是由于ID是用数组获取的不知道该怎么填
}) 展开
4个回答
展开全部
var txt = $(this).html(); // 或者 var txt = $(this).text();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-20
展开全部
看不懂,你是要把"篮球场"加在地图里面吗?如果单纯要文本的话就遍历数组呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(this).html()
追问
可以写全一点吗,整句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询