我有以下 2 个 html 文件,INDEX.HTML 和 FRAME.HTML,它们显示在 INDEX.HTML 上的 iframe 中。当我单击 button1 时,我收到警报“action1: your value 1”。单击 button2 会显示警报“action1: your value 2”。
我的问题是,如何在 button3 上进行 onclick 以触发绑定到 button1 的 myfunction 对象上的 action2?这应该给我警报“action2:你的值 1”。
索引.HTML:
<a id="button1" href="#">BUTTON 1</a>
<a id="button2" href="#">BUTTON 2</a>
<iframe id="frameforbutton3" src="frame.html"></iframe>
<script type="text/javascript">
//<![CDATA[
$.fn.myfunction = function(value) {
$(this).click(function() {
action1();
return false;
});
var action1 = function() {
alert("action1: " + value);
}
var action2 = function() {
alert("action2: " + value);
}
}
$(function() {
$("#button1").myfunction("your value 1");
$("#button2").myfunction("your value 2");
});
//]]>
</script>
框架.HTML:
<a id="button3" href="#">BUTTON 3</a>