Tag: jquery selectors

JQuery .load()使内容在加载后无法点击

我有一个页面,我有一个div。 来自该div的内容由包含页面填充,并且包括页面正在调用数据库以检索内容。 当用户单击“添加任务”按钮时,会调用ajax将内容插入数据库,并使用.load()刷新显示所有任务的div。 “删除任务”也会发生相同的过程; 进行另一个ajax调用,从数据库中删除一行,并使用.load()刷新div。 我在数据库表中看到了插入和删除,但前端有点不稳定。 当页面首次加载时,我可以执行无限数量的“添加”操作,所有新任务都显示在div中。 但是,我只能做一个’删除’动作; 在第一次尝试之后,我似乎无法从div中选择一个元素。 这是’添加’代码: $(“#accept_new_task”).click(function(){ jQuery.ajaxSetup({async: false}); //Make ajax call $.post(“[url]”, { [data] }, //If successful, add a new item to task list and clear input function(data) { //Clear input $(“#new_task_name”).val(”); $(“#new_task_description”).val(”); //Show new task $(‘#newly_added_tasks’).load(‘[page on server]’, function() { }); }); jQuery.ajaxSetup({async: true}); }); 和’删除’代码: //Deletes recently added […]

给定命名空间中所有节点的jQuery选择器

我可以轻松地在命名空间中选择具有给定名称的所有节点: $(“namespace\\:nodename”) 但我需要更多:我想选择给定命名空间中的所有节点。 理想情况下,这个: $(“namespace\\:*”) 但不接受通配符。 TIA为你的灯。

jQuery,按属性值选择,添加新属性

我的HTML中有一个锚点。 它有一个带有值的页面属性。 所以每次点击它我都会在我的js中使用页面属性值。 现在我想设置一个带有背景颜色的样式属性,以显示选择了某个元素。 所以我必须选择逐页元素属性,并为a元素添加一个带有值的新属性。 我该如何处理?

未捕获的TypeError:$(…)。select2不是函数

我下载了select2包,并将两个文件select2.min.css和select2.min.js包含到我的laravel公共文件中,select2.min.css进入public / css文件夹,select2.min.js进入public / js文件夹并且我想在我的页面上进行多项选择。 这是我的“选择”,如: @foreach($tags as $tag) id }}’>{{ $tag->name }} @endforeach * 这是我的部分: $(document).ready(function(){ $(“.js-example-basic-multiple”).select2(); }); 我不知道多重选择不起作用,浏览器总是显示“Uncaught TypeError:$(…)。select2不是函数” 以前大家都遇到过这个问题吗?

如何使用jquery在一个页面中获取所有标签的内容

我有一个像这样的HTML列表: red yellow blue 如何使用jQuery获取这些li标签的内容? 例如; $tags = red, yellow, blue

选择不是指定元素后代的所有元素

使用jQuery选择器,是否可以从另一个选择器中选择不是元素后代的所有元素。 例如,我想选择所有不是 th标签后代的标签。 我现在能看到的唯一方法如下: $(‘a’).filter(function () { return $(this).closest(‘th’).size() == 0 })

jQuery结合了多个元素

我正在尝试使用jQuery并遇到了一个问题。 我可以使用带有现有element的actual selector器作为jQuery的组合选择器吗? 所以,假设我已经在飞行中创建了一个DIV元素: var $div = $(”) .css(‘position’, ‘absolute’) .hide(); // Just to be short $(‘body’).append($div); 当用户将鼠标hover在P元素/段落(在光标位置)时,我想显示它: $(‘p’).hover(function(e) { // Change the position of $div with regards of cursor position $div.show(); }, function(e) { $div.hide(); }); 但我也想将这个hover处理程序应用于$div本身。 所以不要复制我的代码,我想做这样的事情: $(‘p’, $div).hover(…) 这将选择$div元素以及所有P元素。 我知道我可以单独编写函数并将名称作为参数传递给hover函数。 在jQuery中有这种情况的解决方案吗? 还是有更准确的解决方案?

用于选择的jQuery选择器ID:1

我有以下选择与不寻常的ID /名称属性: 这似乎不允许我选择它: unit = $(‘#customfield_10021:1 option:selected’).text(); http://jsfiddle.net/stzPQ/ uncaught exception: Syntax error, unrecognized expression: 1 如何选择此字段? 我以前从未见过这种特殊的语法,但它显然适用于提交。 谢谢! 贾里德

选择以“abc”开头并以“xyz”结尾的元素

我的页面中有元素,例如“abc_1_2_3_xyz”。如何在Jquery中选择以“abc”开头并以“xyz”结尾的元素? $(‘div[id^=”abc”], div[id$=”xyz”]’);

克隆选择列表后,jquery删除/添加选择选项

我需要能够克隆下拉列表并仅过滤那些尚未在选择列表组中选择的选项。 例如,具有以下内容: Some service Another one One more 当我单击“克隆”按钮时,它将仅使用尚未选择的那些选项克隆选择列表。 例如:选择选项“某些服务” – >命中克隆 – >新选择列表仅添加选项值:2和3。 等等。克隆和删除选择列表将根据目前为止选择的选项重新填充选择列表。 编辑:为了更好地可视化这里是屏幕截图: 场景: 我开始时只有1个下拉列表(有5个选项)=> 1,2,3,4,5 – >默认选择第一个选项。 我点击克隆 – >新列表添加了ONLY选项2,3,4,5。 我选择选项5(在选择列表中 2) 我点击克隆 – >新列表(#3)添加了ONLY选项2,3,4 我选择选项2(在选择列表中 3) 我点击了克隆 – >新列表(#4)是用选项3,4创建的 ..等等。 现在,当我删除选择列表#2(或任何其他选择列表)时,这意味着所有选择列表应重新刷新并包括已删除选择列表中的所选选项(在我们的情况下为#2) 救命。 谢谢