在字符串中每次出现执行一个函数

时间:2013-07-08 10:49:30

标签: javascript jquery

在jquery中,如何在每次视频标签出现在字符串中时执行警报。我可以根据每个功能做点什么吗?假设该字符串被称为“getTheCurrentResults”。

$(getTheCurrentResults["video"]).each(function ()
{
alert ("hello");
});

2 个答案:

答案 0 :(得分:2)

我不知道getTheCurrentResults是什么类型,但如果它是HTML,请使用烘焙解决方案。

如果不是,并且您有一个字符串,并且您想对每个项目执行操作:

$.each('27426472247'.match(/7/g),function (i,n){alert(n)})

例如,

这将触发每个'7'的功能。

答案 1 :(得分:0)

如果我理解你的问题:

$('<div />').html($.trim(getTheCurrentResults)).find('video').each(function ()
{
   alert ("hello");
});

将字符串包装在jquery对象中,然后在jq对象上使用横向方法。