小编Pap*_*ppa的帖子

从iframe访问父窗口的元素

我有一个可以打电话的页面parent.php.在这个页面中,我有iframe一个提交表单,除此之外,我有一个id为"target"的div.是否可以在iframe中提交表单,并在成功时刷新目标div.说加载一个新的页面或什么?

编辑:目标div位于父页面中,所以我的问题基本上是你可以在iframe之外为父节点做一个jQuery调用.那看起来怎么样?

编辑2:这就是我的jquery代码现在的样子.它位于iframe页面中.div #target位于parent.php中

$(;"form[name=my_form]").submit(function(e){     
 e.preventDefault; 
 window.parent.document.getElementById('#target'); 
 $("#target").load("mypage.php", function() { 
 $('form[name=my_form]').submit(); 
 }); 
 })
Run Code Online (Sandbox Code Playgroud)

我不知道脚本是否处于活动状态,因为表单成功提交但目标没有任何反应.

编辑3:

现在我正在尝试从iframe中的链接调用父页面.那里也没有成功:

<a href="javascript:window.parent.getElementById('#target').load('mypage.php');">Link</a>
Run Code Online (Sandbox Code Playgroud)

javascript ajax iframe jquery

66
推荐指数
4
解决办法
21万
查看次数

更改输入值然后在JavaScript中提交表单

我目前正在制作基本表格.我想用这个表单做的是当你点击提交/按钮来首先改变一个字段的值然后像往常一样提交表单.这看起来有点像这样:

<form name="myform" id="myform" action="action.php">
<input type="hidden" name="myinput" value="0" />
<input type="text" name="message" value="" />
<input type="submit" name="submit" onclick="DoSubmit()" />
</form>
Run Code Online (Sandbox Code Playgroud)

这就是我带来JavaScript的程度.它将"myinput"的值更改为1,但不提交表单.我真的是一个JavaScript noobie,请原谅我,如果这只是一个太简单的问题,但我真的没有得到它的支持.

function DoSubmit(){
  document.myform.myinput.value = '1';
  document.getElementById("myform").submit();
}
Run Code Online (Sandbox Code Playgroud)

html javascript forms onclick submit

43
推荐指数
4
解决办法
19万
查看次数

验证失败时防止对字段的关注

我经常使用这个jQuery验证插件来验证表单,它工作得很好.真的很高兴,但当你在表单上按提交时,它会自动将焦点放在无效的字段上.

在我目前的项目中,我有一个非常长的表单,当你按下提交按钮时,你的滚动跳到字段(可能是因为它聚焦了),但是当我的表格很长时,我觉得它有点烦人.有谁知道如何通过将焦点放在无效的输入字段上来禁用jQuery验证.

最好的祝福!

jquery jquery-validate

7
推荐指数
1
解决办法
9130
查看次数

淡入jquery加载调用

我有一个关于jquery的基本问题.但是我不知道怎么回事这就是为什么我在这里寻求你的帮助.这是我的代码:

编辑: <a href="javascript:$('#target').load('page.html').fadeIn('1000');">Link</a>

如您所见,我想将page.html加载到名为#target的div中.我还想做的事情就是让page.html在加载时淡入淡出.什么是正确的方法?

最好的祝福

jquery load fadein

4
推荐指数
1
解决办法
5878
查看次数

无需拖动TinyMCE即可添加图像

我想知道是否有办法通过texbox外部的链接将一个HTML代码添加到tinymce文本框中.假设我们有一个如下所示的链接:

<a href="#" onclick="addimage"><img src="img.jpg" width="30px" height="30px" /></a>
Run Code Online (Sandbox Code Playgroud)

当我点击链接img.jpg时,我希望img.jpg添加到文本框中,显示为图像.所以基本上将图像添加到文本框而不必将其拖动到那里.

最好的祝福

html javascript tinymce image

3
推荐指数
1
解决办法
2840
查看次数

使用jQuery访问者可以看到div时的fire事件?

功能: 我想在用户看到某个div(向下滚动到它)时更改某个项目的类.

我现在怎么做的:我正在使用这个很好的脚本(http://code.google.com/p/jquery-appear/),当一个div对用户可见时,它只能触发一个jquery事件.然而它只发射一次.因此,如果向下滚动页面,jquery就可以正常执行了.但是,如果我向上滚动然后再向下滚动它就会发生火灾.这是我的jquery:

$('#myDiv').appear(function() {
        $("#aDiv").addClass("active");
});
Run Code Online (Sandbox Code Playgroud)

我想做的事情:每当"myDiv"出现时让脚本执行,而不仅仅是第一个.

有没有人知道如何做到这一点?

html css jquery

3
推荐指数
1
解决办法
9471
查看次数

这个jquery刷新脚本安全吗?

我使用这个脚本来更新div,不断收集新信息.它适用于所有浏览器,除了谷歌Chrome浏览器,它在一段时间后挂起,浏览器变成蓝色,一个小的悲伤图形告诉我有问题.浏览器的其余部分保持不变,它只是受影响的选项卡,因此它必须对此代码执行某些操作:

<script type="text/javascript">
    setInterval("SANAjax();", 500); 
    $(function(){
        SANAjax = function(){
            $("#target").load("page.php");
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

刷新div那么多次是不安全的?它会超载还是什么不?

javascript jquery google-chrome

2
推荐指数
1
解决办法
440
查看次数

jquery按链接x次然后这样做?

我有一个链接,我加载一个特定的div,但我希望它加载另一个div,如果我第三次按它.如何才能做到这一点?我猜你会做一些事情,比如定义一个变量为0,当它变为3时做其他事情.我知道如何在PHP中使用这个非常简单的东西,但实际上没有很好的jquery经验.

要基本,我想要的是这样的:点击,点击,点击(新功能)

这是我目前的js代码:

$(".nav").click(function(e){
        e.preventDefault();

        $.get(this.href, function(data) {

                $(this).html(data).fadeIn("fast");


        }); 


});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

1
推荐指数
1
解决办法
297
查看次数

jquery attr.()只在firefox中工作?

我有一个带有不同选项的标签,如果你选择一个选项,它应该改变输入字段的字体系列.这在Firefox中很有用,但在IE或Chrome中都没有响应.这是我的选项的样子

<option onclick="$('#blogEntrySubject').attr('style', 'font-family:Arial;');">My option</option>
Run Code Online (Sandbox Code Playgroud)

这是错的吗?

html firefox jquery

0
推荐指数
1
解决办法
149
查看次数