Tag: jquery selectors

动态地将id添加到jquery中的动态div

我正在尝试动态地将id添加到动态生成的div中。 最初我有第一个div与类“检查”然后点击“显示更多”按钮后,我们另一个相同类的div被渲染。 这里有一个ajax电话。 这是结构: 显示更多点击:AJAX Call 显示更多点击:AJAX Call 我想动态地将id添加到主&嵌套div中。 所以我想要以下结果: thirdpartyfunction(function(){}); thirdpartyfunction(function(){}); thirdpartyfunction(function(){}); 我试过的东西总是改变第一个div的id。 什么是解决这个问题的最佳方法? 我试过这样的事情:(伪代码) var count = 0; if(div with count id=0 does not exist then .. ) { $(“.check”).attr(“id”,”check_”+count); count++; } 第三方函数thirdpartfunction.track(function(){test(“test”);})

更改表格行高

我试图将属于特定类的表的行高更改为0。 目前我这样做: $(“#table_rolecart tbody”).append(‘Start Date: End Date: ‘); $(‘.hide’).height = “0” 它仍然不为零,如何将高度设置为0或将显示样式设置为无 s?

使用jQuery获取类中不同类型的输入

假设我在JavaScript中有一个jquery函数,到目前为止我有这个代码,这很好用: jQuery(‘div[class=”someClass”] input[type=”text”]’).each( function() { //some code} . . . 在上面的代码中,我如何定位多种类型的输入,如textArea,下拉列表等。我是jQuery的新手,所以我不知道谷歌搜索没有带来任何相关的格式! 请帮忙。

如何在jQuery中选择这个容器元素

我无法选择当前单击的容器元素。 我的Html foo1 Delete foo2 Delete 我的意思是当我点击删除链接时,相应的容器应该消失。 我怎样才能做到这一点? 我尝试了什么! $(“.cparent”,this).html(‘Deleting…’).delay(1000).fadeOut();// not working 我的剧本 $(“.delete”).live(“click”,function(){ var cur = $(“.delete”).index(this); $(“.cparent”).eq(cur).html(‘Deleting…’).delay(1000).fadeOut(); }); 以上一个也不起作用。 请查看此示例以获得说明。

浏览器重新加载时设置onchange事件

我有以下代码,它在选择yes时显示输入框的方面工作正常。 我的问题是,如果在提交期间任何其他框出错,并且占位符下拉列表设置为yes,则不显示placeholderValue输入框。 我如何调整此代码,以便如果我的代码出错,如果输入框设置为yes,它将显示placeholderValue输入框。 jQuery的: $(“#add_fields_placeholder”).change(function() { if($(this).val() == “yes”) { $(‘label[for=”add_fields_placeholderValue”]’).show(); $(“#add_fields_placeholderValue”).show(); } else { $(‘label[for=”add_fields_placeholderValue”]’).hide(); $(“#add_fields_placeholderValue”).hide(); } });

JQuery:选择仅包含“ ”的段落

可能重复: 删除只有一个 的元素 使用jQuery的空间 WordPress通过在后端执行换行时添加   来完成此操作。 我想知道是否可以用jquery以某种方式选择那些p 。 我猜empty()不起作用,因为它不是真的空但包含一个  。 但是contains()也不会起作用,因为很多其他段落也包含空格,对吧? 我只想选择那些里面只有这个“”的paragpahs。 UPDATE 我应该提到我不想删除p s但是要为它添加一个类。

jQuery – 显示一个画廊的前三个图像; 隐藏其余部分

我有一个带有以下标记的图像列表: show images etc …. 我可以在网页上有一堆这样的(如20或更多)。 我原本不想显示任何拇指,因此将所有.images-container-box设置为隐藏。 我希望显示前3个图像,其余部分将被隐藏。 看起来我想做的就是在初始加载时说隐藏所有.image-container-box.image-box,它们在元素的img数组中> 3。 我该怎么办? 谢谢

如何仅基于标题行应用一些jquery内容

我有这样的表: id name number result stuff stuff stuff stuff 我想将class = “red”仅添加到标题为result td 所以只有在页面加载时动态地使用jquery的结果列。

jQuery选择器中带有变量的选择器

快速而愚蠢的jQuery选择器问题。 为什么这不起作用 : jsFiddle演示 //config var ThisTable = $(‘.ReallyLongSillyTableName’); // Function $(ThisTable + ‘ > tbody > tr > td:last-child’).each(function() { $(this).append(‘Sales Orders: ‘); }); 但是,这确实有效 : jsFiddle演示 $(‘.ReallyLongSillyTableName td:last-child’).each(function() { $(this).append(‘Some Text’); }); 任何建议非常感谢。

我怎样才能获得前4个孩子并将其包装到div中?

我怎样才能找到父母的前4个孩子并将其包装成div,然后接下来4个,依此类推? 谷歌不知道! 🙁 从: 1 2 3 4 5 6 7 8 至: 1 2 3 4 5 6 7 8 任何帮助非常感谢。 我可以找到前4: $(‘.main > div:lt(4)’).wrapAll(‘ ‘); 但如何获得每4? 皮特