我试图添加一个来创建一个文本框数组,每次创建一个文本框应该是重点.这是我的工作代码.任何帮助将非常感激.谢谢.
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) 这个功能有什么问题?
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秒钟内移动,但似乎无法解决这个简单的问题.
我有以下映射,其中每个键都是一个映射,其值列为以下json:
{
"key": {
"source": ["element1", "element2"],
"target": ["element1", "element2"]
},
"key2": {
"source": ["element1"],
"target": ["element1"]
}
}?
Run Code Online (Sandbox Code Playgroud)
我想做以下事情:
获取将返回地图的密钥(get("key2"))
遍历此地图中的每个键(来源和目标)
迭代结果列表中的每个项目(element1,element2)
我怎样才能做到这一点?
我能够成功地附加到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:
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值
我在这做错了什么?
我有以下数据:
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".
任何帮助是极大的赞赏!
使用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
提前致谢
我有一个嵌套的表单,看起来像:
<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提交?在此先感谢您的帮助.
我是一名中级JS程序员,它与PHP有着天壤之别(特别是当我不是OOP程序员时,甚至在PHP中).
我有兴趣在jQuery中定义自己的事件,作为我编程的简化,我将使用一个简单的例子:
通常你在表中有记录行.用户想要使一行无效.设置系统,以便在发生这种情况时,该行淡出并消失.我们假设有三种方法可以做到这一点:
我想做的是:
$('.datarow').on('rowinactive',function(){ /* etc */ });
Run Code Online (Sandbox Code Playgroud)
上面三个动作中的任何一个都将设置$('#row12345')
为.inactive
,并且事件处理程序将从那里获取它.我看到它,因为你在状态和与国家有关的行动之间有某种分离.
我希望这是一个简单的例子.任何人都可以为此提供一些示例代码吗?
嗨,我刚开始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?