Tag: jquery selectors

jQuery:获取包含select器的HTML?

说我有这个HTML: <ul> <li id="example"><strong>Awesome</strong> example text</li> </ul> 我希望能够像$('#example').html()那样做,但是现在这样做显然只能得到<strong>Awesome</strong> example text 。 那么如何获得包含所选元素的HTML呢? 即。 <li id="example"><strong>Awesome</strong> example text</li> 我正在使用jQuery 1.4.4。

AngularJS DOMselect器

我有几个自定义指令,使用jQuery的animation效果(angular度内置的ngShow / ngHide等function,但不漂亮)。 我想我记得在文档中的angular度有自己的DOMselect器(类似angular.export()或angular.select() ),我应该使用,而不是$(SELECTOR) ; 但是我现在找不到它。 我正在做这样的事情: //view <div scroll-to="element"> //`element` is set via ng-click … </div> //directive link: function(scope, elm, attrs) { scope.$watch(attrs.scrollTo, function scrollToAction(newValue,oldValue) { if ( newValue !== oldValue ) { elm.animate({ scrollTop: $('#'+newValue).offset().top //replace jquery selector with angular's – elm.offset().top + elm.scrollTop() }); } }); } 我没有真正操纵$('#'+newValue) ,只是检索有关它的信息,所以我不认为我犯了一个反Angular的犯罪。

如何使用jquery从string数组中生成UL Li列表?

我有像string数组 “美国”“加拿大”“阿根廷”“亚美尼亚”“阿鲁巴”“澳大利亚”“奥地利”“阿塞拜疆”“巴哈马”“孟加拉国”“白俄罗斯”“比利时”** ,…等 我想创build一个像下面的string数组的dynamic列表: – <ul class="mylist" style="z-index: 1; top: 474px; left: 228px; display: none; width: 324px;" > <li class="ui-menu-item" role="menuitem"> <a class="ui-all" tabindex="-1"> United States </a> </li> <li class="ui-menu-item" role="menuitem"> <a class="ui-all" tabindex="-1"> Canada </a> </li> <li> …. </li> ….. </ul> 如何使用jQuery?

使用jQuery或纯JS获得多选框的价值

在下面显示的代码中,如何使用jQuery或纯JavaScript获取函数val()中多选框的值? <script> function val() { //Get values of mutliselect drop down box } $(document).ready(function () { var flag = 0; $('#emp').change(function () { var sub = $("OPTION:selected", this).val() if (flag == 1) $('#new_row').remove(); $('#topics').val(''); var html = '<tr id="new_row" class="new_row"><td>Topics:</td><td> <select id="topic_l" name="topic_l" class="topic_l" multiple="multiple">'; var idarr = new Array(); var valarr = new Array(); […]

select没有任何类的元素

我需要通过jQueryselect器find页面中没有类的所有跨度。 例: <span class='Cool'>do not found me</span> <span>me, me, take me please!!!</span>

有没有一个jQuery的select器/方法来find一个特定的父级元素水平了?

考虑下面的HTML。 如果我有对<button>元素的JSON引用,在两种情况下如何获得对外部<tr>元素的引用 <table id="my-table"> <tr> <td> <button>Foo</button> </td> <td> <div> <button>Bar</button> </div> </td> </tr> </table> <script type="text/js"> $('#table button').click(function(){ //$(this).parent().parent() will work for the first row //$(this).parent().parent().parent() will work for the second row //is there a selector or some magic json one liner that will climb //the DOM tree until it hits a TR, or […]

Jquery UI选项卡。 如何select一个基于它的ID而不是基于索引的选项卡

嗨,我有两个选项卡,并configuration了使用JQuery UI。 ul class="tabs" li tabone li tabtwo ul dynamic从后面的C#代码我将隐藏或select一些选项卡让说tabtwo和另一个选项卡必须隐藏或不显示。 我可以在Java脚本中使用.tabs({selected:1});来做到这一点.tabs({selected:1}); 和.tabs(disable:0). 但我不想使用选项卡索引来这样做。 是否有任何替代select标签基于他们的名字/ ID?

jQueryselect器$('#foo a')是如何评估的?

作为jQuery代码的一个例子( https://coderwall.com/p/7uchvg ),我读到了expression式$('#foo a'); performance如下: find页面中的每a ,然后过滤里面的#foo 。 而且看起来效率不高。 那是对的吗? 如果是的话,我们应该如何更好地做到这一点?

jQuery匹配多个属性

我有以下的标记,我想使All单选button被选中。 <ul> <li><input type="radio" value="All" name="Foo"/>All</li> <li><input type="radio" value="New" name="Foo"/>New</li> <li><input type="radio" value="Removed" name="Foo"/>Removed</li> <li><input type="radio" value="Updated" name="Foo"/>Updated</li> </ul> 我想通过属性进行匹配,但是我需要匹配2个属性, @name='Foo'和@value='All' 。 像这样的东西: $("input[@name='Foo' @value='all']").attr('checked','checked'); 有人可以展示如何做到这一点?

$(window).width()vs $(document).width()之间的区别

jQuery中$(window).width() vs $(document).width()是什么? 窗口是否表示浏览器,文档是否表示html页面的主体? 我对么 ?