我正在尝试检索<a>元素的父项(祖父项?)的父项。 我想find那个祖父母,然后在那个元素中find一个<b>标记,然后将这个文本存储为一个variables,在页面的其他地方发布。 我一直在尝试使用父()函数,但没有成功。 这是我尝试的代码: $(‘.mixPlayCell a’).click( function() { var title = $(this).parent().get(0).parent().get(0).text(); alert(title); });
什么是最优雅的方式来获得这个数组 [10, 20, 30, 40, 50] 在这个列表中 <ul> <li value="10">Item One</li> <li value="20">Item Two</li> <li value="30">Item three</li> <li value="40">Item Four</li> <li value="50">Item Five</li> </ul> 使用jQuery。
我正在使用iCheck插件来定制checkbox。 当一个或多个checkbox被选中时,我需要显示特定的文本,而当没有选中时隐藏文本。 我目前的代码显示在第一次点击的文本,但不会隐藏它,除非我再次单击2次。 我有多个checkbox,并希望显示文本,如果他们之一检查其他隐藏文字。 有人有什么想法吗? 该插件有: ifChecked ifChanged ifClicked ifUnchecked ifToggled ifDisabled ifEnabled……. callback….这是插件function $('input').iCheck({ checkboxClass: 'icheckbox_square-blue', radioClass: 'iradio_square-blue', increaseArea: '20%' // optional }); 这是我试过的 $('input').on('ifChecked', function(event){ $(".hide").toggle(); }); HTML <input type="checkbox"> <div class"hide" style="display:none">Hi there</div>
好的,这里有一些麻烦,想select收音机时禁用一些选项。 当ABC被select禁用1,2和3选项,等等… $("input:radio[@name='abc123']").click(function() { if($(this).val() == 'abc') { // Disable $("'theOptions' option[value='1']").attr("disabled","disabled"); $("'theOptions' option[value='2']").attr("disabled","disabled"); $("'theOptions' option[value='3']").attr("disabled","disabled"); } else { // Disbale abc's } }); ABC: <input type="radio" name="abc123" id="abc"/> 123: <input type="radio" name="abc123" id="123"/> <select id="theOptions"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="a">a</option> <option value="b">b</option> <option value="c">c</option> </select> 没有任何想法? 更新: 好吧,我得到了启用/禁用工作,但出现了一个新问题。 我的select框的禁用选项只适用于FF和IE8。 我testing了IE6和残疾人不工作。 我试图用hide()和show()也没有运气。 […]
我想知道是否有人可以指引我正确的方向。 我有一个单击事件(运行一些服务器端代码)的asp.netbutton。 我想要做的就是通过ajax和jQuery来调用这个事件。 有没有办法做到这一点? 如果是这样,我会喜欢一些例子。 提前致谢
我正在开发一个需要将XML发送到服务器后端的Web应用程序。 我想在客户端在内存中构build一个XML文档,但使用XML操作例程,而不是将无数的string附加在一起。 我希望jQuery能帮助我。 假设我需要用JavaScript生成这个(玩具)XML文档: <report> <submitter> <name>John Doe</name> </submitter> <students> <student> <name>Alice</name> <grade>80</grade> </student> <student> <name>Bob</name> <grade>90</grade> </student> </students> </report> 首先,我需要用“report”根创build某种XML文档对象。 我假设其中一个应该是接近的,但没有一个是正确的,和/或我不能完全弄清楚如何正确使用这个对象: function generateDocument1() { var report = $('<report></report>'); return report; } function generateDocument2() { var report = document.implementation.createDocument(null, "report", null); return new XMLSerializer().serializeToString(report); } function createXmlDocument(string) { var doc; if (window.DOMParser) { parser = […]
我仅限于使用jQuery 1.4.2和jQuery UI 1.8.5(这是不是select,请不要问我升级到最新版本)。 我已经创build了一个滑块,显示滑块上方的当前值,但我现在需要的是一种方法来填充滑块下面的滑块,距离滑块相同(即如果滑块是100px宽,有五个值滑块会捕捉每20px。在这个例子中,我想图例中的值被放置在20px间隔)。 这是我想要的一个例子: 这里是我有(从UI滑块演示页面同化)的jQuery: //select element with 5 – 20 options var el = $('.select'); //add slider var slider = $( '<div class="slider"></div>' ).insertAfter( el ).slider({ min: 1, max: el.options.length, range: 'min', value: el.selectedIndex + 1, slide: function( event, ui ) { el.selectedIndex = ui.value – 1; slider.find("a").text(el.options[el.selectedIndex].label); }, stop: function() { […]
当某个锚点被点击时,我希望我的页面能够到达顶端。 这是我如何做到这一点,但它不工作,它滚动速度超快。 $('a[href=#top]').click(function () { $('body').animate({ scrollTop: 0 }, 50); }); 我想慢下来。
是否有可能创build一个jQuery函数,以便它获取当前的date和时间? 我一直在浏览文档,但目前还没有发现任何东西…
我正在使用新的jQuery Mobile 1.0 alpha 1版本来构build一个移动应用程序,我需要能够切换button的文本。 切换文本工作正常,但只要您执行文本replace的CSS格式化被破坏。 搞砸的格式的屏幕截图: http : //awesomescreenshot.com/03e2r50d2 <div class="ui-bar"> <a data-role="button" href="#" onclick="Podcast.play(); return false" id="play">Play</a> <a data-role="button" href="#" onclick="Podcast.download(); return false" id="download">Download</a> <a data-role="button" href="#" onclick="Podcast.consumed(); return false" id="consumed">Mark Old</a> </div> $("#consumed").text("Mark New");