HREF within an IFrame with JQuery
HREF within an IFrame with JQuery
我需要在 iframe 中获取 href 值:
var jfrm = $('#MyIFrame').contents()
给我看框架的内容很好
在框架中,我有多个HREF元素,我需要得到一个。 它们是这样的:
<a href="javascript:SomeFunc(3,'Value');func2(parm1, parm2, parm3, parm4)">
我知道我需要数字为 3 的 HREF,从中我需要获取 parm4 的字符串值。
它不一定是框架中的第一个 HREF 元素。 不过,SomeFunc() 中的 3 个参数将是独一无二的,所以我可以忽略它。
蒂亚
听起来你想得到"SomeFunc(3,'Value')"
,'parm4'
页面上给出一个元素,如下所示:
<a href="javascript:SomeFunc(3,'Value');func2(parm1, parm2, parm3, parm4)">
假设您需要 href 信息的元素是页面上的第一个<a>
,您可以生成以下数组:['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'
相关文章:
- Replacing jQuery.bind with jQuery.on
- PHP $_GET with jQuery $.get call
- Rails 3 if statement with jQuery?
- Trouble with jquery .append
- Javascript setTimeout function with JQuery
- Like Unlike toggle button with jQuery's AJAX
- IE8 issue with jQuery attr()
- ltrim with jQuery?
- json foreach array of arrays with jquery
- Setting Javascript along with JQuery
- XML to HTML with jQuery
- JQuery.animate(): HTML5 annimation with JQuery
- Bootstrap Contact Form with jQuery Validation and AJAX
- HTTP GET request with JQuery
- JavaScript Date with jQuery Countdown
- iframe Fade Out/In with jQuery
- Knockout with jquery.tmlp
- HREF within an IFrame with JQuery
- Coloring tr with jQuery
- ajax post with jquery to mongodb