Tag: 追加

jQuery每次点击都附加不同的文字

我有一个基本的jQuery函数: $(“#selector”).click(function(){ $(“#target”).append(“Some text to be added…”); }); 这很好,除了我想在每个连续点击上附加不同的文字。 例如: 首先单击附加文本“消息1” 第二次单击附加文本“消息2” 第三次单击会附加文本“消息3” 等等等等… 另外,我想设置一个限制,比如4,经过4次点击,没有其他事情发生。 任何帮助,将不胜感激。

jQuery append()是否关闭html标签?

附加cmd不会关闭我的标签,但为什么? 我需要改变什么? for (var i = 0; i<=4; i++) $("#wrapper").append('’); 这总是只创建 ,但没有

如何将dom元素附加到另一个dom元素中但在jquery中的第一个位置

我有这个HTML: Inner Inner Inner 我想追加这一行 first 在div#wrapper和第一个 div.inner – 所以它总是第一个元素,即使没有元素。 所以它看起来像这样: first Inner Inner Inner 或者如果我没有.inner div,它将如下所示: first 我怎么做? 谢谢,Alon

jquery,追加完成后的砌体

我在http://jsfiddle.net/XMdYw/7/下面有jQuery var elements = ”; var ELEMENT_COUNT_PER_PAGE = 301; var page = 1; for (var i = (ELEMENT_COUNT_PER_PAGE * (page – 1)); i <= (ELEMENT_COUNT_PER_PAGE * page); i++) { elements+= '’ } $(‘.imagecontainer’).append(elements).masonry();​ 它的问题是图像重叠,刷新它修复的页面后,但一旦网站完全实现了编码,它又会出现问题。 部分工作 我说它部分工作的原因是因为img上没有div.imgwrap换行 var elements = ”; var ELEMENT_COUNT_PER_PAGE = 301; var page = 1; for (var i = (ELEMENT_COUNT_PER_PAGE * (page […]

如何使用jquery从页面数组加载 – 按顺序

我从一个页面抓取一堆链接,然后从这些页面中提取特定的内容元素。 我刚刚创建的代码可以正常工作。 问题是因为请求是异步的,元素没有按顺序加载。 我尝试添加延迟,但这不起作用。 我需要使用.ajax而不是.load吗? 如果是这样,这个循环追加与.ajax命令的相似之处是什么? 你还可以使用带url的选择器吗? 或者有没有一种有效的方法来实现.load? 提前致谢。 function runthis() { var links = $(“#article-slide-belt a”).map(function() { return this.href; }).get(); $.each( links, function(i, l){ $(“”).load(l + ” .gl_left”, function() { $(“.gl_left”).append($(this).find(“.gl_left”).html()); }); }); }

jQuery,Masonry,JWPlayer,Infinite-Scroll在PHP Include文件中附加“ ”标签不起作用

首先,我将简要概述一下我要完成的工作。 我有一个主要的PHP页面,它从mySQL数据库加载图像,文本和video(使用JWPlayer播放),并使用Masonry进行布局。 我也在使用Infinite-Scroll,它使用以下代码加载其他内容: $container.masonry( ‘appended’, $newElems, true ); 其他内容通过名为loadMore.php的PHP页面加载 在上面的lodeMore.php页面中,我正在从数据库中加载更多的文本,图像和video。 如果从数据库加载的项目是video,我尝试使用名为“ videoPlayer.php ”的php包含文件显示它。 这个PHP包含文件的代码如下: <?PHP echo"Loading the video player … jwplayer(‘$i’).setup({ flashplayer: ‘player.swf’, image: ‘$imagePath’, skin: ‘images/slim.zip’, width: 250, height: 141, plugins: { gapro: { accountid: ‘UA-30548455-1’} }, file: ‘$videoPath’ }); “; ?> 上面的文件适用于主页最初加载时显示的video内容,但是,如果它是通过append和loadMore.php页面加载的,则它不会为video播放器显示上述javascript。 我发现您似乎无法使用append附加包含 标记的内容,因为标记会导致append停止或关闭。 我尝试了各种解决方案,包括使用关闭脚本标记,但是,即使这似乎也不起作用。 如果任何人都可以提供一些见解或可能的方式,我可以使用append获取video播放器的标签,这将是伟大的! 嗨jwatts,所以这里是我的代码,包括你推荐的广告代码: $(function(){ var $container = $(‘#container’); $container.imagesLoaded(function(){ […]

如何在特定标记周围附加或包装文本

在选择菜单中,我有各种bbcodes。 我想知道如何将#message的用户输入包装/附加到bbcode标签中,如[b] USER-HAS-TYPED-SOMETHING [/ b],并将结果输出到 演示 – http://jsfiddle.net/kwicher/ypmfK/2/

将urlVariable附加到下一页的链接

如何设置页面以将urlVariable附加到其链接中? 例如,我有3个不同的页面,并且都链接到同一页面,例如 receiver.html 首页链接: receiver.html?sender=1 第二页链接: receiver.html?sender=2 第三页链接: receiver.html?sender=3 当单击第一页时,它会将用户发送到内部有许多外向链接的receiver.html,并且脚本会根据上面的三个页面将变量附加到其所有外发链接中? receiver.html outgoinglink.html?sender=1 outgoinglink2.html?sender=1 outgoinglink3.html?sender=1 如果使用第二页,则receiver.html将追加 ?sender=2 在其内部的所有链接等等…

JQuery append元素删除所有html dom元素

我有一个过滤系统设置,我正在努力与jquery .append。 当用户与过滤系统交互时,可见结果将从dom中移除,然后均匀分布在 … … … 它是这样做的,因为页面以垂直方式输出人员,但过滤必须水平重新排序。 当你使用第一个filter时,你会看到我的意思。 请查看此页面: 演示页面 点击活动赞助商 然后点击East 我正在谈论的函数是reflowVisibleResults()基本上可见的结果被复制到一个数组然后从文档中删除,然后在col-1,col-2,col-3中从左到右重排。 整个页面仅替换为电话号码。 如果你转到第917行并切换上面的行,它按预期工作。 我只是无法弄清楚如何从jquery对象数组中实际输出html。

jQuery我可以在这个javascript函数中使用append / appendTo

我创建了一个函数,它成功地附加了一个包含行/单元格的表,并从数组中填充它们。 问题是它们被附加到表的顶部。 这样做是因为行var row = tbody.insertRow(r); ……我想/希望。 在下面的链接中查看的函数是appendTable(id) 以下是附加到顶部的工作示例: http : //jsfiddle.net/JEAkX/4/ 我认为这样的事情会起作用: var row = insertRow(r).appendTo(‘tbody>tr:last’); 但它刚刚打破了这个function。 我也在同一行上尝试过.append()和.appendTo()许多不同组合,但没有成功。 作为最后的努力我尝试了行cell.innerHTML = “”变体cell.innerHTML = “”但我相信到那时候位置已经确定。 这是从示例中提取的函数: function appendTable(id) { var tbody = document.getElementById(id).getElementsByTagName(“tbody”)[0]; var i = 0; for (var r = 0; r < 2; r++) { var row = tbody.insertRow(r); for (var c = 0; […]