【发布时间】:2017-08-17 11:49:51
【问题描述】:
我有这个 html 标记:
<div class="item" path="asaa/basba/asbsaa"></div>
<div class="item" path="bsbab/gbfssv/vsaava"></div>
<div class="item" path="asbaba/bsaba/dfsavava"></div>
重要的是每个都是不同的。我需要用类似的东西来获取这个属性:
var title = $(this).attr('path');
现在我需要分离属性:我只需要 * 和 * 之间的内容:
<div class="item" path="asaa/basba/*asbsaa*"></div>
<div class="item" path="bsbab/gbfssv/*vsaava*"></div>
<div class="item" path="asbaba/bsaba/*dfsavava*"></div>
有什么想法可以做这样的事情吗?感谢您的回答!
【问题讨论】:
-
你能用类似的东西吗:var strArr = title.split("/"); var lastpart = strArr[strArr.length - 1];
-
使用
var title = $(this).attr('path').split('/'),然后title[2]将包含您需要的内容 -
@Viktor 不,这几乎是硬编码。最后一个比较好。
标签: javascript jquery attributes separator code-separation