Javascript 带有JQuery的IFrame中的HREF

Javascript 带有JQuery的IFrame中的HREF,javascript,jquery,iframe,Javascript,Jquery,Iframe,我需要在iframe中获取href值: 把镜框里的东西拿给我 在框架中,我有多个HREF元素,我需要一个。它们是: <a href="javascript:SomeFunc(3,'Value');func2(parm1, parm2, parm3, parm4)"> 我知道我需要带有数字3的HREF,从中我需要得到parm4的字符串值 它不一定是框架中的第一个HREF元素。SomeFunc()中的3参数将是唯一的,因此我可以将其设置为非唯一 TIA听起来您希望在页面上给定如下

我需要在iframe中获取href值:

把镜框里的东西拿给我

在框架中,我有多个HREF元素,我需要一个。它们是:

<a href="javascript:SomeFunc(3,'Value');func2(parm1, parm2, parm3, parm4)">

我知道我需要带有数字3的HREF,从中我需要得到parm4的字符串值

它不一定是框架中的第一个HREF元素。SomeFunc()中的3参数将是唯一的,因此我可以将其设置为非唯一


TIA

听起来您希望在页面上给定如下元素时获得
“SomeFunc(3,'Value')”
'parm4'

假设要获取href信息的元素是页面上的第一个
,则可以生成以下数组:
['javascript:SomeFunc(3,'Value'),'func2(parm1,parm2,parm3,parm4)]

像这样:

var hrefs=$('a').first().attr('href').split(';');
要获得第一项的干净版本,请执行以下操作:

var firstItem=hrefs[0].replace('javascript:','');
这会让你:
“SomeFunc(3,'Value')”

要获取最后一个函数的最后一个参数的值,请执行以下操作:

var params=hrefs[hrefs.length-1].split(',');
var lastParam=params[params.length-1].replace(')','').trim();

这将使您获得
'parm4'

您可以分享您尝试过的内容吗?请发布您已经尝试过的代码以及任何错误或其他相关数据。这将帮助其他用户回答您的问题。
var params=hrefs[hrefs.length-1].split(',');
var lastParam=params[params.length-1].replace(')','').trim();