
下面用 jQuery 将全部 url 和 文本分别添加到两个数组里面。
其实两个数组是一样的,因为你从数据库输出的时候应该是用的同一个 url 变量输出两次,结果都是类似 aaacom 这样的。
<script type="text/javascript">$(function() {
var labels = [], urls = [];
$("form[name=frmsearchedresult] a[href^='whois']")each(function(){
labelspush($(this)text());
urlspush($(this)attr("href")replace(/^whois\asp\domain=/, ""));
});
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(labels);
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(urls);
});
</script>
先用var href = $("a")attr("href");取得字符串,然后用正则表达式过滤
匹配4418的正则表达式:(<=numb=)\\d+
匹配dept_file_log的正则表达式:(<=tableName=)\\w+$
路径:
locationpathname
参数:
locationsearch
路径+参数:
locationpathname+locationsearch
以上就是关于求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。全部的内容,包括:求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。、jquery中如何获取 a元素中的href里的部分值、jquery获取href路径,包括参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)