我有一个jquery函数,我需要在Iframe中打开网站后调用它。 我想在iframe中打开一个weblink,打开它后我需要调用下面的函数。 那我该怎么做? 这是我的function: $(document).ready(function(){ $(“#”).click(function (event) { $(‘#’).change(function () { $(‘#various3’).attr(‘href’, $(this).val()); }); $(“#”).click(); }); }) function showStickySuccessToast() { $().toastmessage(‘showToast’, { text: ‘Finished Processing!’, sticky: false, position: ‘middle-center’, type: ‘success’, closeText: ”, close: function () { } }); } 这是我在IFrame中打开链接的按钮: 实际上这是我所拥有的简单页面: 这就是信息
function bindALLFunctions() { ..all triggers functions related go here }; $.ajax({ type: ‘POST’, url: myURL, data: { thisParamIdNo: thisIdNo }, success: function(data){ $(“.incContainer”).html(data); bindALLFunctions(); }, dataType: ‘html’ }); 我是ajax和JQuery的新手。 我在js-jquery代码中有上面的ajax调用。 bindALLFunctions(); 用于在ajax调用之后重新调用所有触发器和函数。 它按预期工作得很好。 但是,我已经阅读了在初始操作完成后加载某些东西更好的地方,所以我尝试添加/编辑以下两个而没有任何成功。 有任何想法吗? 1) -> $(“.incContainer”).html(data, function(){ bindALLFunctions(); }); 2) -> $(“.incContainer”).html(data).bindALLFunctions();
以下代码与jQuery有一些问题。 $(window).load(function() { .. }); 如果我在文档头中包含jQuery然后使用上面的代码,它将正常工作。 但是,如果我使用Wordpress函数wp_enqueue_script使用include jQuery,我会收到以下错误: $ is not defined 。 我可以从页面源看到jQuery在头文件中正确加载。 我该如何解决? 谢谢。
我想一次hover3个项目。 当我把光标放在其中一个。 它应该hover其他两个项目。 请帮助我任何人。 我想用javascript做到这一点。 我做了一个模型,但它并不好。 我想使用function,所以我可以一次又一次地使用它。 请帮我。 .boxes { float: left; display: inline; width:150px; height:100px } .box1 { width:50px; padding:10px; border:1px solid gray; margin:0px; height: 20px; } .box4 { display: inline-block; width:150px; padding:10px; border:1px solid gray; height: 100px; } $(document).ready(function(){ // box 1 $(‘.box1’).mouseover(function(){ $(‘.box1’).css(‘background-color’, ‘#F7FE2E’); $(‘.box4’).css(‘background-color’, ‘#F7FE2E’); $(‘.hov’).css(‘color’, ‘#0f0’); }); $(‘.box1’).mouseout(function(){ $(‘.box1’).css(‘background-color’, ‘#FFF’); […]
如何调用jquery函数onload有一些延迟? 我想在加载时调用这样的函数,但有一些延迟 $(“.sample”).live(‘click’,function(){ var id=$(this).attr(“id”);
我正在尝试使用以下函数加载脚本: $.getScript(‘/js/mymy.js’).done(function(){ if(readCookie(‘my_cookie’, ‘yes’)){ /* do sth here */ } }); 要么 $.getScript(‘/js/mymy.js’,function(){ if(readCookie(‘my_cookie’, ‘yes’)){ /* do sth here */ } }); 其中“readCookie”在mymy.js中定义,但我收到错误“readCookie”未定义… 这里1和2是我得到帮助怎么做,但它不起作用……任何想法? 我确实使用jQuery 1.8.0 mymy.js确实包含一个函数: jQuery(document).ready(function() { function readCookie(name) { var nameEQ = name + “=”; var ca = document.cookie.split(‘;’); for (var i = 0; i < ca.length; i++) { var c = […]
我正在制作一个似乎不起作用的简单交换按钮。 HTML JAVASCRIPT function paid(currentId) { if (document.getElementById(currentId).hasClass(“no”)) { document.getElementById(currentId).removeClass( ‘no’ ); document.getElementById(currentId).addClass( ‘yes’ ); } else if (document.getElementById(currentId).hasClass(“yes”)) { document.getElementById(currentId).removeClass( ‘yes’ ); document.getElementById(currentId).addClass( ‘no’ ); } } 我错过了一些明显的东西吗? 🙂
请考虑以下示例代码: $(document).ready(function(){ $(“#btn1”).click(function(){ var btn = document.createElement(“BUTTON”); btn.prepend(“Prepended text. “); }); }); This is a paragraph. Prepend text 上面的代码在控制台中抛出错误: btn.prepend不是一个函数 为什么会出现此错误? 请提出解决方案。 谢谢
高! 我想要做的是以下内容:我有一个带有onclick的表连接到位于偶数行的表中的链接。 每一个奇数行都是隐藏的。 单击该链接,将显示奇数行,并将数据加载到该行。 工作良好 现在我想要做的是,无论何时完成该过程,我想将新的点击function附加到该链接,使该行再次隐藏。 有点像切换,但然后有一些更多然后只是显示/隐藏function。 我尝试使用以下代码执行此操作,但无法使其工作。 我肯定会错过一些非常基本的东西,或者只是不太了解jquery(这很可能,因为我刚开始几周前)。 $(document).ready(function(){ // The version icons $(“a.version”).click(function () { var sLink = $(this).attr(“href”); var nexttr = $(this).parent().parent().next(“tr.version”); var nexttrtd = nexttr.find(“td:first”); $.get(sLink, function(sData){ nexttrtd.html(sData); nexttr.show(); }); $(this).click(function(){ attachHideMyChildren(); }); return false; }); }); function attachShowMyChildren() { var sLink = $(this).attr(“href”); var nexttr = $(this).parent().parent().next(“tr.version”); var nexttrtd = […]
我有一个按键function,我用游戏创建了一个带有输入按钮的表单中的用户输入(并且我按照按下的Enter键顺序执行了我定义的一系列function)。 $(“.form-control”).keypress(function(event) { var keycode = (event.keyCode ? event.keyCode : event.which); if (keycode == 13) { var space = $(this).val().toLowerCase(); if (!(wrongGuesses.indexOf(space) > -1 || rightGuesses.indexOf(space) > -1)) { play(space); $(this).val(”); endGame(); return false; } else window.alert(“You already guessed this letter.”); } }); 这很棒。 但是,现在,我试图限制用户只能输入字母而且一次只能输入一个字母 – 我想限制除单个字母以外的任何内容然后输入然后保持我的按键事件链在那之后输入密钥 – 我尝试过这样的事情: $(“.form-control”).keypress(function(event) { var keycode = (event.keyCode […]