Tag: jquery selectors

jquery移动页面注入

我有这个简单的HTML(我托管我自己的文件,它的工作原理) My Title on onload我必须调用此函数并将js中生成的内容添加到id =“main_div”或data-role =“content” function main_page(){//trips menu var this_page =’ ‘; var this_body=”; this_body += ”; this_body += “Check my Inbox”; this_body += “Tutors/ Post Tutors”; this_body += “Books / Post Books”; this_body += “Invite friends”; this_body += “Forum”; this_body += ”; this_page += this_body; var $page = $( pageSelector ), $content […]

只选择父级,在click()时排除其他所有内容

我有一个#container和按钮,它们是这个容器的子代。 当我点击容器本身(按钮周围的空白区域)时,我希望它改变它的背景颜色,但是当我点击按钮时我什么都不想要。 但是,在jquery中选择#container会使点击按钮也会改变bg … Button 1 Button 2 $(“#container”).click(function() { $(‘#container’).css({background: ‘blue’}); }); 我尝试过很多东西,似乎没什么用。

Jquery:Selector找不到类?

我正在尝试推进Jquery-autcomplete函数。 我希望Jquery-autocomplete在表中创建新行。 这到目前为止工作。 但我希望Jquery添加一个删除按钮。 因此,用户可以删除其中一个添加的项目。 $(document).ready( function() { //create an new in #log function log( message ) { $(” ” + message + “” + “”).appendTo(“#log”); $( “#log” ).attr( “scrollTop”, 0 );} // get the values from a json-source $( “#REMOTE” ).autocomplete({ source: “json.php”, minLength: 0, select: function( event, ui ) { log( ui.item ? […]

jQuery – 无法隐藏父级

我似乎偶然发现了一个非常简单的任务问题。 我在点击孩子时试图隐藏父div。 这是我的HTML; click me click me click me 这是我的jQuery; $(‘.wave’).click(function() { alert($(this).parent().html()); $(this).parent().hide(‘slow’); }); 警报似乎表明我有正确的选择器,但父div拒绝隐藏。 有什么想法吗?

是否可以在选择器中进行修剪?

我想计算我的表格中所有空的输入。 对于空,我的意思是在修剪其值后它的值为空(如果用户插入空白也是空的)。 这个jquery计算它们,但它不包括修剪: $(‘:text’).filter(‘[value=””]’).length 有什么jquery可用于在选择器中修剪? 谢谢

从JQuery中的html字符串中删除元素

所以,我很难过如何在JQuery中排除子子被选中… 这是我的字符串中的HTML结构: some data I don’t want. more data I don’t want Text I want to extract here. 注意:我没有选择这个。 我试图解析来自这个任意xml feed的结构中的文本“我想要在这里提取的文本”。 这是我的测试JQuery:(d是HTML字符串) $(‘tr > td:eq(1) > table’, d).remove(); var c = $(‘tr > td:eq(1)’, d).text(); 第一行不会删除表。 我测试选择器,它确实设法选择元素。 我使用错误的方法删除元素吗? 我也尝试过使用not()和replaceWith()而没有运气。 $(‘tr > td:eq(1)’, d).not(‘tr > td:eq(1) > table’).text(); 和 $(‘tr > td:eq(1) > table’, d).replaceWith(“”); 我对其他选择方法持开放态度,这些方法只检索特定td中的文本。

如何使用jQuery过滤不需要的元素

让我们举两个div, 这个jQuery片段如下: $(‘.main’).css(‘background-color’,’red’); 这将正常地将div背景颜色更改为红色。 我想知道如何改变那些只有“主”作为类而不是“主权”的div的颜色,

我不能使用jQuery在Atom XML中选择标签

我使用jQuery通过Ajax获取Atom数据。 我写 $(xhr).find(‘entry id’).eq(0).html(); 没关系 但 $(xhr).find(‘entry title’).eq(0).html(); 无法选择任何东西。 标题标签实际上是存在的。 请帮忙。 谢谢!

jQuery(“sel1”)中是否有任何区别.add(“sel2”)和jQuery(“sel1,sel2”)

好吧,问题在于标题。 多个选择器之间是否有任何差异(性能,警告) jQuery(“selector1, selector2”) 并使用add添加元素到选择: jQuery(“selector1”).add(“selector2”)

结合使用时,find()和children()之间的jQuery区别为:first

在回答以下jQuery问题的过程中需要帮助优化下面的jquery代码 ,我偶然发现了另一个关于.find()和.find()问题。 问题是,给定了四个带有ids state , city , branch , branchAddress的选择框,除去每个选择框的第一个选项。 已经发布了几个答案。 其中包括: $(‘#state,#city,#branch,#branchAddress’).children(‘option:not(:first)’).remove(); $(‘#state,#city,#branch,#branchAddress’).children(‘option:not(:first-child)’).remove(); $(‘#state,#city,#branch,#branchAddress’).find(‘option:not(:first)’).remove(); 解决方案1似乎不起作用(删除所有选项,除了第一个选择框的第一个选项)根据这个js小提琴( http://jsfiddle.net/QkNRf/1/ ) 解决方案2和3似乎完美无缺。 如果有人可以指出我错过的内容,或者向我解释为什么解决方案3在解决方案1没有的情况下工作,我会很高兴。