我有一个脚本,它从表格中读取地址列表并在谷歌地图上追踪路线。
(类似于我的旧的:如何使用带有greasemonkey的google maps api来读取地址表并跟踪路线?)
但是每个地址前面都有一个“子弹”符号,谷歌地图不会删除它来渲染地图,给我下面的错误
这是表格单元格的 HTML
关于如何使用 JQuery/Javascript 删除“子弹”的任何提示?
我有一个脚本,它从表格中读取地址列表并在谷歌地图上追踪路线。
(类似于我的旧的:如何使用带有greasemonkey的google maps api来读取地址表并跟踪路线?)
但是每个地址前面都有一个“子弹”符号,谷歌地图不会删除它来渲染地图,给我下面的错误
这是表格单元格的 HTML
关于如何使用 JQuery/Javascript 删除“子弹”的任何提示?
如果您不想这样做,.substr(2)
可以将第一次出现替换为:
var s = $("#para").text().replace("\u2022", "");
\u2022
html项目符号实体的字符在哪里•
$(".dadosf").each(
function(i,e)
{
$(e).text($(e).text().substring(2));
}
);
JQuery.each()
对集合进行迭代,我们只需将内部文本替换为取自第二个字符 ( substring(2)
)
的相同文本
:contains(text)
选择器,以采用通用方法并确保我们仅删除开头的字符(文本内不太可能有项目符号,但:contains()
也会匹配具有此条件的字符串,这是错误的):
$(".dadosf").each(
function(i,e)
{
var t = $(e).text();
if (t.substring(0,1) == "\u2022")
$(e).text(t.substring(2));
}
);
</p>
$(".dadosf:contains('.')").each(
function()
{
$(this).text($(this).text().substring(2));
}
);