我有一个脚本,可以从表格中读取地址列表,并在谷歌地图上跟踪路线。
(与我的旧版相似:how to use the google maps api with greasemonkey to read a table of addresses and trace the route?)
但是每个地址前面都有一个“子弹”符号,谷歌地图不会删除它来渲染地图,给我下面的错误
这是表格单元格的HTML
有关如何使用JQuery / Javascript删除“项目符号”的任何提示?
答案 0 :(得分:2)
如果您不想.substr(2)
,可以将第一次出现替换为:
var s = $("#para").text().replace("\u2022", "");
其中\u2022
是html项目实体•
答案 1 :(得分:1)
$(".dadosf").each(
function(i,e)
{
$(e).text($(e).text().substring(2));
}
);
JQuery的.each()
遍历集合,我们只是用第二个字符(substring(2)
)中的相同文本替换内部文本
:contains(text)
选择器,以获得一般方法,并确保我们在开头只删除字符(在文本中不太可能有子弹,但是{{ 1}}也会匹配这个条件的字符串,这是错误的):
:contains()
答案 2 :(得分:1)
$(".dadosf:contains('.')").each(
function()
{
$(this).text($(this).text().substring(2));
}
);