我可以将jQuery脚本添加到iframe按钮吗

时间:2018-06-22 13:06:47

标签: jquery html iframe

我将iframe加载到html中。在加载的iframe中,有一个按钮。 单击此按钮后,应将用户重定向到特定的URL。

我写了下面的脚本,但这不起作用。结果是iframe停留在网站上,并且不会从脚本进行重定向。

$(document).ready(function(){
  $("#Yes_text").click(function(){
    window.location.href="my_url"
  })
});

这些是我尝试过的选项。 该按钮的HTML:

<td class="regularButton" 
 style="padding-top:0px;text-align:center;vertical-align:middle;padding-left:-2px;padding-right:-2px;padding-left:2ex;padding-right:2ex;" 
 dir="ltr" id="Yes_text"><nobr>Yes</nobr></td>

编辑: 我在控制台中播放了一些带有注释中建议的console.log的函数,似乎我的脚本已加载,但后来被我无法更改的某些脚本覆盖。 我尝试过的另一件事如下:

var old_function = $("#Yes_text").closest('table').attr('buttonaction');
                var my_function = 'open_new_page();'
                var new_button_action = my_function;

                console.log(new_button_action);
                $("#Yes_text").closest('table').attr('buttonaction', new_button_action);

                window.open("https://wp.pl");
            }

这在控制台中有效,而不在我的开发环境中有效。

在这里我该怎么办?

卡罗莱纳州

1 个答案:

答案 0 :(得分:-1)

请尝试以下操作:

<table>
        <tr>
            <td class="regularButton"
                style="padding-top:0px;text-align:center;vertical-align:middle;padding-left:-2px;padding-right:-2px;padding-left:2ex;padding-right:2ex;"
                dir="ltr" onclick="newDoc()">
                <nobr>Yes</nobr>
            </td>
        </tr>
    </table>



<script type="text/javascript">
    function newDoc() {
        window.location.assign("https://www.google.co.in");
    }
</script>