我的代码看起来像这样:
<div id="header">
<ul class="tabs">
<li><a href="/user/view"><span class="tab">Profile</span></a></li>
<li><a href="/user/edit"><span class="tab">Edit</span></a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery将以下内容添加到列表中:
<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>
Run Code Online (Sandbox Code Playgroud)
我试过这个:
$("#content ul li:last").append("<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>");
Run Code Online (Sandbox Code Playgroud)
但是这会在最后一个li 内部li(在结束标记之前)添加新内容,而不是在它之后.添加此功能的最佳方法是li什么?
我正在用jQuery设置一个非常简单的FAQ页面.像这样:
<h2>What happens when you click on this question?</h2>
<p>This answer will appear!</p>
Run Code Online (Sandbox Code Playgroud)
这都是一个非常具体的div,所以我将选择标题$('#faq h2').简单吧?单击H2,然后使用this.next()以显示下一段.
(这个页面的警告是非程序员将维护它,这就是为什么我不使用类:不能保证任何新条目都有正确的类.)
所以!问题:
<h2>What happens when you click on the next question?</h2>
<p>That is an interesting conundrum.</p>
<p>Because the maintainer is kind of long-winded</p>
<p>and many answers will span a few paragraphs.</p>
Run Code Online (Sandbox Code Playgroud)
那么如何在没有添加divs和类以及诸如此类的东西的情况下,如何在我的this.next()例程中选择点击的问题和下一个问题(H2标题)之间的所有内容?
我有这样的HTML:
<div class="item-list">
<h3>Monday Sep 21</h3>
<h3>Tuesday Sep 22</h3>
<h3>Wednesday Sep 23</h3>
Run Code Online (Sandbox Code Playgroud)
如果今天的日期在列表中,则该日期应为红色.如果今天不在名单上(嘿,它仍然是八月!),那么21日应该是红色的.我使用这段代码成功将9月21日变为红色,但我不知道如何将它放在if/else中.[我尝试了一些基本的东西,然后进行了搜索,但我对js很蹩脚.]
$(".item-list h3:contains('Monday Sept 21')").css('color','red');
Run Code Online (Sandbox Code Playgroud)
("9月21日星期一"最终将成为基于今天日期的变量.)
这就是我所拥有的(所有动态生成,如果这有所不同):
该页面应加载一个完整大小的图像和所有缩略图.当用户单击缩略图时,全尺寸图像会显示带有标题的新图像.如果他们单击另一个缩略图,图片(和标题)将再次更改.
这不是很复杂.几个月前我在一起解决了一个解决方案,但我需要再次这样做,我正在看这个糟糕的代码,并认为必须有一个更好的方法(并且知道jQuery,其他人已经完成了它,并完成了好吧).
思考?链接?
谢谢!
我试图找出一种在我客户的网站上显示电子邮件通讯存档的方法。问题是时事通讯充满了无数内联样式,这对于在 Outlook 或其他任何地方看到它们非常有用,但它们在其他风格很好的站点中看起来并不太热。
我的目标是让我的客户能够复制生成的时事通讯的整个源代码(她的列表管理公司*允许她访问)并将其粘贴到 CMS(drupal,如果它有所作为)。
*经常联系?邮件黑猩猩?我忘了。其中之一。
然后我想将它显示在她的网站上,在网站其余部分的基本结构(标题、导航等)内。如果这是 1997 年,我会说“iframes!” 并完成它,但是 A) 这似乎是一个蹩脚的解决方案,并且 B) 代码本身实际上并不存在于页面上,我认为这是 iframe 所必需的。
是否可以在此 HTML 块周围放置某种标记以将其与网站的其余样式隔离?或者有没有另一种方法可以完全解决这个问题?
谢谢!
我有一个使用FCKEditor的网站.我想创建一个非常简单的插件:当用户选择文本然后点击MyPluginIcon时,编辑器会在带有特定类的span标记中包围文本.
所以它就像Bold或Italic按钮,但对于:
<span class="blah">EtcEtc</span>
我远非JS专家,所以我一直在寻找一个可以复制的插件.我查看了FCK wiki,但我找到的所有插件都非常复杂(文件浏览器等等).你知道一个超级简单的 FCK插件我可以根据我的插件吗?
谢谢!
我有一个.htaccess文件,将所有人重定向到www.网站的版本.像这样:
RewriteCond %{HTTP_HOST} ^baldwinbrothersinc\.com$ [NC]
RewriteRule ^(.*)$ http://www.baldwinbrothersinc.com/$1 [L,R=301]
当我在Firefox或Safari中访问baldwinbrothersinc.com时,我被重定向到www.baldwinbrothersinc.com.甜.
当我在Opera,IE7或Chrome中执行相同操作时,我被重定向到未找到页面消息(或"未找到DNS"消息,具体取决于浏览器).我不明白.这些是服务器设置,而不是浏览器解释的东西,对吧?
我知道这个网站的托管有点时髦(他们没有将整个域指向我的名称服务器,而是使用A记录来重定向网络流量)但我不知道如何解决这个问题.