Tag: 追加

jquery添加新的div onclick

我有一个div列表 ‘ data-rel=”prettyPhoto” title=”>’ alt=” class=”avatar” /> <asp:HyperLink ID="linkProfil" runat="server" Text='’ NavigateUrl=”> 我想在div点击上添加一个新的div。 我写了jquery代码,但它不起作用。 function addcommentdiv () { var NewContent = ” $(‘.comment-body’).click(function () { var index2 = $(‘.comment-body’).index(this); if (NewContent != ”) { $(‘.comment-body’).eq(index2).after(NewContent); NewContent = ”; } else { $(‘.comment-body’).eq(index2).next().toggle(); } }); }; 为什么它不起作用或如何在下面的点击div中添加一个新div(作为twitter回复)? 在我写一些代码之前。 它工作但有一个问题:它只适用于一个div。

追加后的jQuery回调

我有以下代码: HTML JS var site = { ‘pageData’ : [ { ‘loadInTo’ : ‘#aboutUs’, ‘url’ : ‘aboutUs.html’, ‘urlSection’ : ‘.sectionInner’ }, { ‘loadInTo’ : ‘#whatWeDo’, ‘url’ : ‘whatWeDo.html’, ‘urlSection’ : ‘.sectionInner’ }, { ‘loadInTo’ : ‘#ourValues’, ‘url’ : ‘ourValues.html’, ‘urlSection’ : ‘.sectionInner’ }, { ‘loadInTo’ : ‘#ourExpertise’, ‘url’ : ‘ourExpertise.html’, ‘urlSection’ : ‘.sectionInner’ } ]} […]

选择刚刚附加了jquery的选项

基于AJAX查询,我将一些选项附加到列表中。 for(var i = 0; i < options.length; i++) { var data = options[i]; var option = $('’ + data[‘value’] + ”); $(‘#mySelectElement’).append(option); } 现在,当用户在页面上进行交互时,我想选择刚刚添加的选项,我尝试了以下内容(这两种可能性对我来说都不起作用): $(‘#mySelectElementOption_’ + id).attr(‘selected’, ‘selected’); 和 var option = document.getElementById(‘mySelectElementOption_’ + id); option.selected = true; 所以我卡住了,因为我不知道如何选择我的选择。 你有什么想法我能解决这个问题吗? 谢谢! PS:当我在Google Chrome中尝试第二种可能性时,它可以完美运行。 问候,约瑟夫

Jquery:如何将图像叠加在一起?

在下面的代码中,我有一个构建衬衫的页面。 当用户点击选项(“男/女”)时,’#shirt’部分通过将PNG图像叠加在一起来显示构造的衬衫。 例如,选择“蓝色”的基色将显示蓝色衬衫的图像。 然后,选择“罗纹”的身体缝线将图像放在蓝色衬衫的顶部,增加了罗纹细节。 现在,我的问题是每个新图像都取代了之前的图像。 其他一切正常(选项出现以响应之前选择的选项)。 Pick Gender Male Female Pick Body Blue Black White Pick Body Blue Black Pink Body Stitching Plain Rib Plain Blue Red Rib Black Green $(document).ready(function() { $(“div.desc”).hide(); var data = { “105” : { img: “http://sofzh.miximages.com/jquery/105.png”, label: “color 1”, price: “100” }, “120” : { img: “http://sofzh.miximages.com/jquery/120.png”, label: “color […]

jQuery只附加一次

所以我有这个: jQuery(“document”).ready(function($){ var nav = $(‘#nav’); var logo = ”; $(window).scroll(function () { if ($(this).scrollTop() > 136) { nav.addClass(“nav-f”); nav.append(logo); } else { nav.removeClass(“nav-f”); nav.remove(logo); } }); }); 滚动时我正在尝试修改导航,这有效,但我也想在#nav div中添加一个带有徽标图像的标签,这也适用但它会附加在每个滚动上,所以在滚动时我会变得像100个图像的徽标。 如何才能使其仅追加一次并且当滚动次数超过136px时才被删除?

使用jquery问题将文本附加到文本区域

我试图让一些按钮用jquery将文本附加到textarea,我让它工作,但前提是我没有在textarea中输入任何东西。 码: +petname +lastvisit +nextvisit $( “button” ).click(function() { var text = $( this ).text(); $(‘#comments’).append(text); }); 这段代码正常工作,但是当我在该文本区域输入其他内容时,按钮不再有效??? 为什么!!?? 我只是想不通。 非常感谢。 贾森

jquery动态iframe – !document.write和IE问题

为什么这在所有浏览器中都有效 – 除了IE: var $iframe = $(“”); var $doc = $iframe.contents(); $doc.find(“head”).append(“”); 但是,如果我使用带有document.write的非jquery对象,它在IE中可以正常工作吗? var $iframe = $(“”); var doc = $iframe[0].contentWindow.document; doc.write(“”); 我重写了一个插件,并想重写它,以便它不会使用document.write 但是,现在iframe正在创建,但是IE中的头部/主体仍然是空的。 看原始版本的小提琴(document.write): http : //jsfiddle.net/jasonday/Tx4Uv/ 和更改尝试使用.append而不是.write : http : //jsfiddle.net/jasonday/Tx4Uv/4/

使用jQuery插入HTML

如果我有一块像这样的HTML: – 如何通过用户点击我的评论所在的位置生成插入的HTML? 在每个用户操作上,我需要插入一段代码,其代码如下: bla bla bla 所以在理论上经过几次点击后我们可能会得到类似的结果: bla bla bla. bla bla bla. bla bla bla. 我知道append()函数,但我不确定这是否适用于此。 如果有人有任何更好的HTML代码解决方案,请建议。

在Jquery中使用interval附加div

嗨我需要有关附加div的帮助,同时通过2个循环使用2种类型的速度间隔 这是我的示例代码 $(document).ready(function() { for (var i = 0; i <= 300; i++) { $(".wrapper").append("” + i + “”); if (i==300) { //I need this for loop to slow down my //interval so div will display slower compared to the first 300 for (var i = 300; i <= 500; i++) { $(".wrapper").append("” + i […]

单击时添加div,然后在每次单击后切换它

我正在尝试点击添加,添加的内容将首次出现。 添加之后,我想点击添加,它只会切换“添加”,而不是在每次点击时添加“添加” jQuery的: $(function(){ var NewContent=’Added’ $(“.add”).click(function(){ $(“#spin”).after(NewContent); }); }); HTML: add 这是一个小提琴: http : //jsfiddle.net/Abgec/