小编Gab*_*oli的帖子

将DIV聚焦在DIV阵列之外

我试图添加一个来创建一个文本框数组,每次创建一个文本框应该是重点.这是我的工作代码.任何帮助将非常感激.谢谢.

var emails = new Array();       
var count = 0;  

//function to add more extra emails     
$('#additional_emails').focus(function() {

   emails[count] = '<input type="text" size="30" id="email_list'+ count + '" value    ="'+count+'" /><br>';

   $('#here_emails').append( $(emails[count]).focus() );

   count++;
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用javascript移动图像

这个功能有什么问题?

function moveColor()
 {
 document.getElementById(purple).style.marginRight = "34px";
 }
Run Code Online (Sandbox Code Playgroud)

用这个HTML:

<div><img src="images/purple.png" id="purple" onclick="colorpurple()" onmouseover="moveColor()" style="cursor:pointer;"/></div>
Run Code Online (Sandbox Code Playgroud)

我也想让它在1秒钟内移动,但似乎无法解决这个简单的问题.

html javascript

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

在JQuery中解析JSON Map

我有以下映射,其中每个键都是一个映射,其值列为以下json:

{
  "key": {
    "source": ["element1", "element2"],
    "target": ["element1", "element2"]
  },
  "key2": {
    "source": ["element1"],
    "target": ["element1"]
  }
}?
Run Code Online (Sandbox Code Playgroud)

我想做以下事情:

  1. 获取将返回地图的密钥(get("key2"))

  2. 遍历此地图中的每个键(来源和目标)

  3. 迭代结果列表中的每个项目(element1,element2)

我怎样才能做到这一点?

jquery json

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

使用val("")重置textarea后,jquery textarea append不起作用

我能够成功地附加到textarea元素,如下所示:

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");
Run Code Online (Sandbox Code Playgroud)

但后来我用以下内容清空了textarea:

jQuery("#edit-submitted-document-requests_mine").val("");
Run Code Online (Sandbox Code Playgroud)

这是因为textarea现在是空的,但如果我做另一个附加,如:

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");
Run Code Online (Sandbox Code Playgroud)

那么这个数据就不会被添加.

为什么在textarea重置后,jquery textarea附加不起作用val("")

jquery textarea

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

声明的变量似乎不是全局的

我先声明我的变量 - 然后让我的jquery:

var cimg = '';
jQuery(function($) {
    $(".trigger").click(function() {
  var cimg = event.target.id;
  clickedimage();
  loadPopup();
});
});
Run Code Online (Sandbox Code Playgroud)

然后是jquery之外的脚本:

function clickedimage()
  {
    var xmargin  = $(cimg).width()/2;
    var ymargin = $(cimg).height()/2;
    $("#popupimage").css('margin-left',-xmargin+'px')
    $("#popupimage").css('margin-top',-ymargin+'px')
    var Clicked = cimg.src;
    $('#popupimage').attr('src',Clicked);
  }
Run Code Online (Sandbox Code Playgroud)

它似乎不想采用.trigger点击事件提供的cimg值

我在这做错了什么?

javascript jquery

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

查找符合特定条件的记录组

我有以下数据:

ID --- ParentID --- DataValue  
1  ---    1     ---    A  
2  ---    1     ---    B  
3  ---    1     ---    C  
4  ---    4     ---    B  
5  ---    4     ---    C  
6  ---    6     ---    A  
7  ---    6     ---    B  
8  ---    6     ---    C  
9  ---    6     ---    D
Run Code Online (Sandbox Code Playgroud)

对于每组记录(按ParentID分组),我想找到所有没有包含"A"的记录作为DataValue的组

由于组1和组6至少包含一个"A"作为DataValue的记录,我不希望看到它们.我只想看到记录4和5(这是第4组的一部分),因为该组中没有记录具有"A".

任何帮助是极大的赞赏!

sql t-sql sql-server sql-server-2008

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

帮助滚动/关注侧栏

使用jquery技术从css-tricks.com有一个滚动/后面的侧边栏,如果你不知道我在说什么,这里是代码:

$(function() {

        var $sidebar   = $("#scroll-menu"),
            $window    = $(window),
            offset     = $sidebar.offset(),
            topPadding = 15;

        $window.scroll(function() {
            if ($window.scrollTop() > offset.top) {
                $sidebar.stop().animate({
                    marginTop: $window.scrollTop() - offset.top + topPadding
                });
            } else {
                $sidebar.stop().animate({
                    marginTop: 0
                });
            }
        });

    });
Run Code Online (Sandbox Code Playgroud)

这里也是链接http://css-tricks.com/scrollfollow-sidebar/

我遇到的唯一问题是它有一个容器,但是当你滚动到足够的页脚时,侧边栏会滚出容器.有没有办法限制它向下滚动多远?

以下是正在发生的事情的图像:http: //tinypic.com/r/2mcj2mv/7

提前致谢

css jquery sidebar

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

使用jquery以嵌套形式提交子表单

我有一个嵌套的表单,看起来像:

    <FORM METHOD="GET" NAME="mainForm"  ACTION=<%=response.encodeURL("updateForm.jsp")%>>

    </FORM>

<t:panel script="showSelect(3)">
      <t:panelTab left="362" width="200px">Tab3</t:panelTab>
    <t:panelBody src="childForm.jsp">
    </t:panelBody>
</t:panel>
Run Code Online (Sandbox Code Playgroud)

儿童形式代码:

<FORM METHOD="GET" NAME="childForm"  id = "childForm" ACTION=<%=response.encodeURL("processChildForm.jsp")%>>
<span style="padding:0 10px;">
<button class="submitChildFormClass"
        style="width:auto;"
        id="submitChildForm"
        >Process Child Form
</button>
    </span>
</FORM>
Run Code Online (Sandbox Code Playgroud)

当我点击submitChildForm按钮时我想提交子表单,所以我写了下面的jquery处理程序来做到这一点:

$('.submitChildFormClass').live('click',function() {
    document.getElementById("previewOnlyVal").value = "previewOnly";
    $('#childForm').submit();
});
Run Code Online (Sandbox Code Playgroud)

问题是,当我点击按钮时,MAIN FORM将被提交而不是子表单.我知道使用嵌套表单不是一个好的编程习惯,但这是一个旧代码,我们还没有太多时间来修改这些代码.任何人都可以告诉我在代码中可能缺少什么导致主要表单由jquery提交?在此先感谢您的帮助.

forms jquery nested

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

jquery定义自定义事件

我是一名中级JS程序员,它与PHP有着天壤之别(特别是当我不是OOP程序员时,甚至在PHP中).

我有兴趣在jQuery中定义自己的事件,作为我编程的简化,我将使用一个简单的例子:

通常你在表中有记录行.用户想要使一行无效.设置系统,以便在发生这种情况时,该行淡出并消失.我们假设有三种方法可以做到这一点:

  1. 点击非活动图标
  2. 行突出显示命中i
  3. 右键单击并从上下文菜单中选择非活动.

我想做的是:

$('.datarow').on('rowinactive',function(){ /* etc */ });
Run Code Online (Sandbox Code Playgroud)

上面三个动作中的任何一个都将设置$('#row12345').inactive,并且事件处理程序将从那里获取它.我看到它,因为你在状态和与国家有关的行动之间有某种分离.

我希望这是一个简单的例子.任何人都可以为此提供一些示例代码吗?

jquery events

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

附加多个div

嗨,我刚开始te jQuery,

我正在尝试这样的事情:

$(document).ready(function(){
    $newdiv = $('<div id="ball" />');
    for(var i=0;i<100;i++){
        $('body').append($newdiv);
    }
});
Run Code Online (Sandbox Code Playgroud)

我知道迭代部分不对..但是如何在jquery中追加100个div?

jquery

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

标签 统计

jquery ×8

javascript ×3

css ×1

events ×1

forms ×1

html ×1

json ×1

nested ×1

sidebar ×1

sql ×1

sql-server ×1

sql-server-2008 ×1

t-sql ×1

textarea ×1