Tag: jquery selectors

使用display:block选择元素

这是html内容,我想从中选择报表中的所有元素,使用jQuery $(“#report:visible”)显示块对我来说不起作用。

什么是’a> b`是什么意思?

我正在阅读有关使用jquery,php和ajax创建一个shoutbox的教程。 在jquery代码中,它创建一个这样的变量 var messageList = $(“.content > ul”); html中有一个“content”类,它里面有一个无序列表。 但我不理解变量创建中的语法.content > ul 。 你可以解释吗? HTML Latest Messages

获取当前文本

脚本 $(xml).find(“FieldMain”).each(function() { var value=$(this).find(‘Title’).text() $(‘#’). append($(“”). attr(“value”,value). text(value)); }); alert($(“# option:selected”).text()); 此retrun 要么 alert($(“# option:selected”).val()); 这个回归未定义 要么 alert($(“# option:selected”).html()); 返回null 我喜欢Cureent Text。 选中的

选择变量的嵌套元素 – jQuery

我希望将一个变量传递给一个函数,并在该变量中使用函数select元素。 我不熟悉这个案例的语法,但任何人都可以提出建议吗? 例如,当在容器中单击按钮时,我希望将该容器存储在变量中,好吧,我有那个部分。 但后来我希望选择该容器中的某个元素 $(container “div#element”); 如何将两者结合起来,注意这些元素可以深层嵌套?

在同一页面上使用不同版本的jQuery

我服务的用户在我提供的页面中包含一个JS。 我正在托管他们所包含的脚本。 我的脚本对其内容进行了一些操作。 如果我可以使用jQuery,我厌倦了编写自己的DOM操纵器/选择器并浪费时间来完成可以用1行代码完成的工作。 我的服务的一些用户已经在他们的页面上使用jQuery(或Prototype等),所以如果我包含jQuery就会发生冲突。 因为会有版本差异,所以我不想在jQuery存在的情况下使用他们的jQuery选择器,方法。 请记住,我无法控制他们的页面,我如何包含jQuery并避免冲突?

如何通过jQuery中的自定义属性的特定值获取元素?

我有一个名为data-role的自定义属性,我想在jQuery中找到data-role =“content”的所有元素。 我目前使用一些旧的JavaScript代码执行此操作: var elements = element.getElementsByTagName(tagName); for(var i=0; i<elements.length; i++) { if(elements[i].getAttribute("data-role") == "content") { // does something evil } } 免责声明:未检查代码,只是快速写下来。 我有一种感觉,在jQuery中有一个优雅的1行解决方案,但我是一个新手。 在我知道之前我无法入睡,所以也许你堆叠花可以帮助一个兄弟。 😉

找到具有特定文本的td,并在那之后立即对td进行操作?

我对jQuery选择器不太熟悉,所以想要一些帮助。 我有这样一张桌子: Section Heading 1Section Text 1 Section Heading 2Section Text 2 Section Heading 3Section Text 3 Section Heading 4Section Text 4 Section Heading 5Section Text 5 我需要做的是找到包含特定文本的td ,并在右边的td对文本进行操作。 例如,假设我想找到包含文本Section Heading 4的td ,并将td包含的文本连接到右边,文本为hello ,以便Section Text 4成为Section Text 4 hello .. 哪个jQuery选择器可用于此目的?

具有空值属性的select元素的jQuery选择器?

我正在使用下面的选择器来获取预先填充了值的所有表单输入。 $(‘input[value!=””]’); 这很好用,所以我想我可以使用下面的选择器将相同的逻辑应用于我的选择元素,尽管它似乎是在Chrome中选择所有选择元素。 $(‘select[value!=””]’); 下面是表单上两种选择的示例: Select one: Home Cell Business Select one: Outside USA/Canada Alabama Alaska … 我想选择第二个选择,因为它已经使用select =“selected”选择了一个值

jQuery限制显示的元素数量,如5

我得到了这样说: Content1 Content2 Content3 Content4 Content5 Content6 Content7 Content8 Content9 Content10 Content11 Content12 Content13 而js是这样的: $(“li”).hide() $(“li:contains(‘Content’)”).show() 问题 : 现在我如何限制显示元素的数量,让我们说5左右?

使用document.evaluate时,未定义XPath元素/对象

如何修复常规JavaScript代码,使其不会显示“undefined”并显示输入字段的值? jQuery代码工作正常,并在同一页面上正确显示输入字段值。 常规JavaScript: var obj = document.evaluate(‘//html/body/form/div[4]/label/input’,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null); alert(obj.value); JQuery 1.7.1代码: var obj = $(‘html > body > form > div:nth-child(4) > label > input’); alert(obj.value);