Tag: css selectors

如何将字符串添加到jQuery选择器?

我正在尝试选择在同一页面的不同post上更改的ID。 因此,他们被赋予了id =“show_posts_ {PostID}” – 在最终输出中,{PostID}被替换为数字。 在函数中我需要调用$(‘show_posts_XXXXXX’) – XXXXXX是生成的ID。 我已将此ID存储在名为postId的变量中。 但我好像不能这样做$(“‘” + “show_posts_” + postId + “‘”) 任何人都可以告诉我如何在选择器的末尾添加一个字符串?

jQuery可以通过选择器创建一个元素吗?

通常我会在jQuery中创建一个元素,如$(‘ ‘) 我可以使用$.create(“div#errors.red”)类的东西创建一个给定选择器的元素吗? 哪里会返回一个jQuery对象,表示一个id为errors的id和red的类?

jQuery:你可以选择CSS规则,而不是类吗?

.container可以包含许多.components,.components本身可以包含.containers(反过来可以包含.components等)。 给出这样的代码: $(“.container .component”).each(function(){ $(“.container”, this).css(‘border’, ‘1px solid #f00’); }); 我需要添加到大括号内的行,以仅选择CSS中宽度设置为“auto”的嵌套.container? 我确信这很简单,但我还没有真正使用过jQuery。

jquery和CSS中最快的选择器方法 – ID或不?

jquery / javascript中最快的是什么? $(‘#myID .myClass’) 要么 $(‘.myClass’) 什么是最好在CSS中使用? #myID .myClass{} 要么 .myClass{} 我现在看到我应该更好地解释。 抱歉! Ofceauce ID是CSS和JavaScript中更快的选择器。 但有些时候你需要使用类,因为有多个选择器。 例如,我有我的大HTML文档。 在页面中间我有: link1 link1 link1 如果我想要定位所有“myClass”。 那么在定位类之前定位ID会更好吗? (然后我不必对整个HTML文档进行domtravel)例如: 这会是: $( ‘#身份识别码’)。找到(” MyClass的) 要快于: $(” MyClass的)

jquery选择器无法从隐藏字段读取

( 答案汇总到另一个问题 ) 以下jquery 1.3.2代码有效: console.log( $(‘#ixd’) ); console.log( $(“input[name=’ixd’]”) ); 控制台显示: [输入#ixd 236434] [输入#ixd 236434] 但是,将输入设置为“隐藏”会阻止选择器工作。 有什么线索吗? console.log( $(‘#ixd’) ); console.log( $(“input[name=’ixd’]”) ); 控制台显示: [] []

在IE8中获得div的最后一个孩子?

有没有另一种方法来获取div元素的最后一个子元素而不是使用div:last-child ,它至少在IE8中不起作用?

在jQuery选择器中使用“this”

我有一些看起来像这样的HTML: This is my question? Of course you can, it will be awesome. 使用CSS我将’p’标签设置为display:none;。 我想在单击锚点时使用jQuery来显示或隐藏’p’标签,但我对兄弟选择器有一些麻烦。 只是想让选择器工作,我试过: $(“a.question”).click(function () { $(this + ” ~ p”).css(“background-color”, “red”); }); 测试一下。 看起来,兄弟选择器不能真正像这样使用,因为我对jQuery完全不熟悉,我不知道实现这种情况的适当方法。 提前致谢!

:nth-​​child不在IE中工作

香港专业教育学院搜索我的具体问题,找不到它…我希望你们中的任何人都可以提供帮助。 我试图让nth-child在IE中工作 – 现在我已经读过你可以用Jquery做到这一点,我如何在这个实例中实现jquery? 我也使用这个Lib项目ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js 它在Firefox中完美运行但不是IE – 请帮忙 – 谢谢 Header 1 View Image Sub header 1 Copy 1. Sub header 2 Copy2 Sub header 3 Copy 3 Sub header 4 Copy 4 Sub header 5 Copy 5 Sub header 6 Copy 6 Javascript代码 $(function() { // Set up variables var $el, $parentWrap, $otherWrap, $allTitles […]

如何在父div的鼠标hover上显示子div

我有一些父div(.parent_div),每个包含一个子div(.hotqcontent),我使用循环从我的数据库输出数据。 以下是我目前的加价: content of first div goes here… content of second div goes here… content of third div goes here… content of fourth div goes here… 我想要实现的是当用户hover/抓住父div时,应该显示其中包含的子div的内容。 为了实现这一点,我编写了以下jQuery脚本,但它似乎没有工作。 它甚至没有显示警报! $(document).ready(function() { $(function() { $(‘.parent_div’).hover(function() { alert(“hello”); $(‘.hotqcontent’).toggle(); }); }); }); 如何修改或替换现有代码以实现所需的输出?

在选择时如何使用jQuery忽略大小写?

我目前正在尝试使用以下jQuery选择器禁用链接: $(“a[href$=/sites/abcd/sectors]”).removeAttr(“href”); 问题是有时href在页面上可能并不总是小写。 发生这种情况时,选择器不再匹配。 有谁知道怎么解决这个问题? 我可以改变一次忽略大小写的行为吗?