+ -
当前位置:首页 → 问答吧 → jquery如何截取字符串?

jquery如何截取字符串?

时间:2009-08-25

来源:互联网

例:
<div id="nav_1_1"></div>
<div id="nav_1_20"></div>

var id=$(this).attr("id");

如何截取nav_1_20中_ 后面的数据(如1;20)?
[ 此帖被bad-boy在2009-08-26 09:08重新编辑 ]

作者: bad-boy   发布时间: 2009-08-25

substr

作者: ivwsai   发布时间: 2009-08-25

我想告诉你的是jquery不是万能的,你的 javascript基础得补呀

作者: wsria.cn   发布时间: 2009-08-25

你这样设计id,用“:”分割你想要的数据,然后用indexof截取:后面的字符不就可以了
<div id="nav:1_1"></div>
<div id="nav:1_20"></div>

作者: PigHead   发布时间: 2009-08-25

alert(/^nav_\d+_(\d+)$/.exec("nav_1_20")[1]);

作者: enjoyit   发布时间: 2009-08-25