草庐IT

jquery - 使用 jQuery 计算可见的 li 元素

我使用以下jQuery脚本计算我的li元素:HTML:anythinganythinganythingjQuery:$(function(){varnumrelated=$('.relatedelements>li').length;$('.num-relatedelements').html(numrelated);});-->脚本返回:3当$(document).ready使用jQuery时,我更改了一些li元素的style="display:none"属性,例如:$('.2').show();我现在想通过以下脚本更改脚本以仅计算可见的li元素(我刚刚在jQuery文档之后添加了:

php - 使用 php 计算 html 文件中的 li 项目

我有一个HTML文件,其中包含许多只是“li”标签,没有head和body标签以及其他任何东西。我想用PHP来计算它们。我该怎么做?不过,我试过这个:$dom=newDOMDocument();DOMDocument::loadHTML($tmp_file);$count=$dom->getElementsByTagName("li");echocount($count);但它返回1。这是$tmp_file(我不知道将检索多少个文件(可能是一百个),但我只将其中的5个添加到此处):میروسلاوژیوکوسرمربیتیموالیبالسایپاشدفدرر:ازنظرفیزیکیش

html - 水平居中时,li 被切断

我正在尝试使用flexbox布局li's。我将它们设置为列,每列有3个li's。问题是当我希望ul居中时。我使用align-content:center将ul居中。当我这样做时,如果li's多于页面可以显示的数量(溢出),则开头的li's会被截断。(左边的被截断了,但是右边的显示正常。)我不会有特定数量的li,它可以在4到50之间。因此我无法删除align-content:center,因为当我有少量li的时,(比如说4),结果不是我想要的。如何让ul居中而不被切断?JSFiddlehtml,body{margin:0;height:100%;}div{align-items:cent

javascript - 单击内部复选框时使用 jQuery 添加类以包含 li

目标突出显示(通过添加background-color到)“行”如果单击该行内的(嵌套)复选框。背景在这个功能中,我正在研究文件管理系统的界面。当用户单击复选框时,他们可以删除所有选中的文件。为了给他们视觉反馈,我希望他们选择的所有文件都有背景色。这将通过单击复选框来完成,然后我想要被着色。当前状态我在stackoverflow上找到了各种有用的答案,但在知识上存在差距并试图填补它。大多数答案都使用父元素。但这只能通过为持有复选框的特定父级着色来帮助我。代码我在codepen上有这个演示jQuery$("#this-list:checkbox").on('click',function

html - 如何去除行内li元素的默认外边距?

我有以下HTML和CSS:li{display:inline-block;padding:10px;border:1pxsolidred;margin:0;}onetwothree我试图通过设置margin:0;来移除li元素之间的边距,但它并没有移除边距。如何消除这个差距? 最佳答案 将所有li组合在一行中可以解决问题。但是如果您想了解更多去除这些边距的技术,您可以访问:http://davidwalsh.name/remove-whitespace-inline-block.它列出了这些技术:1。元素之间没有空格Itemcont

使用 Jquery 插入 LI 元素时,JavaScript 有时不会调整 UL 元素的高度

我有一个包含N列的Html/JavaScript应用程序,这些列需要足够大,包含来自所有列的所有可能的LI元素。简单的解决方案似乎是计算每列中所有项目的高度,补偿填充,然后将每列的高度设置为总高度。当LI元素包含纯文本时,这非常有效。不幸的是,当LI元素包含图像时,各种浏览器都会出现问题。例如,当我第一次在FireFox中加载页面时,它看起来像下面的屏幕截图,但在再次刷新时,它工作正常。它在Chrome中也无法正常工作。我的应用程序不会在页面加载时预先填充LI元素-它使用JavaScript,如下所示:functionpopulateUnsetAnswers(unsetCategory

html - 如何在 <li> 列表样式中添加加号 (+)?

我想知道我们是否可以在列表样式中使用加号。在中代替Disc、Circle...列表样式,可以加号吗?li{list-style:disc...} 最佳答案 加号没有像圆盘、圆圈等那样的列表样式,但是您可以使用:before选择器和content属性来获得类似的结果。这是让它工作的CSS代码:ul{list-style:none;}li:before{content:"+";margin-right:4px;} 关于html-如何在列表样式中添加加号(+)?,我们在StackOverflo

jquery - 如何查找 LI 是否有 child UL

我有以下结构:如您所见,第一个LI元素内部有UL,但下一个元素没有。有没有办法通过jquery找出某个LI里面是否有UL?我想做这样的事情:if(lihaschildrenul){dosomething}编辑我尝试了以下方法,但在所有情况下都显示"is"。这是我的代码和HTML。在下面的HTML中,只有“Link2”包含子UL而不是Link1和Link3。我只想在用户点击一些包含子UL的LI时执行一些操作。代码$('#DeltaPlaceHolderLeftNavBardiv>div>ul>li>a').click(function(){if($('li:has(>ul)'))aler

javascript - 如何在用户使用 jQuery 单击时在特定 li 上添加事件类

我有一个包含某些元素的菜单,我希望当用户单击任何li时,只有它的类变为事件。我有一个如下所示的菜单项:HomeRegisterCreateAccountForgotCredentials?BlockedAccountUnblockAccountReportABugContactUs我用jQuery尝试了以下代码:functionpageLoad(){varloc=window.location.href.split('/');varpage=loc[loc.length-1];$('ul.nava').each(function(i){varhref=$(this).attr('hre

html - 将 <article> 元素嵌套在 <li> 元素中在语义上是否正确?

使用HTML5,放置一个在语义上是否正确?中的元素元素。一个证明有用的情况是博客上最近或流行文章的列表。请考虑以下事项:PopularArticlesThemostpopularpostsfrommyblog.ArticleAnexcerptfromthearticle.ArticleAnexcerptfromthearticle.ArticleAnexcerptfromthearticle.将显示如下:热门文章我博客中最受欢迎的帖子。>文章文章节选。>文章文章节选。>文章文章节选。对我来说,这似乎是标记信息的绝佳方式。我唯一的问题是嵌套是否正确内的元素元素以这种方式。