标签: jquery-selectors

jQuery选择一个具有某个类的div,它没有另一个类

<div class="fuu">
  ...
</div>

<div class="fuu no">
  ...
</div>

...
Run Code Online (Sandbox Code Playgroud)

fuu除了那些有.no班级的人之外,我怎么能选择所有的?

javascript css jquery jquery-selectors

67
推荐指数
2
解决办法
3万
查看次数

如何在Jquery中通过索引获取子元素?

<div class="second">
    <div class="selector" id="selFirst"></div>
    <div class="selector" id="selSecond"></div>
    <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用元素索引而不是ID来获取#selFirst?

这个:

var $selFirst = $(".second:nth-child(1)");
console.log($selFirst);
Run Code Online (Sandbox Code Playgroud)

正在回归:

jQuery(div.second)
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-selectors

67
推荐指数
3
解决办法
10万
查看次数

是否有标识符(id)的通配符选择器?

如果我有一个未知数量的标识符共享一个特定的命名方案,有没有办法使用jQuery一次抓取它们?

// These are the IDs I'd like to select
#instance1
#instance2
#instance3
#instance4

// What do I need to add or how do I need to modify this jQuery selector in order to select all the IDs above?
("#instanceWILDCARD").click(function(){}
Run Code Online (Sandbox Code Playgroud)

jquery wildcard jquery-selectors

66
推荐指数
4
解决办法
9万
查看次数

如何在jQuery中选择特定的表单元素?

我有两个这样的形式:

<form id='form1' name='form1'>
  <input name='name' id='name'>
  <input name='name2' id='name2'>
</form>

<form id='form2' name='form2'>
  <input name='name' id='name'>
  <input name='name2' id='name2'>
</form>
Run Code Online (Sandbox Code Playgroud)

现在我想在form2的name字段中插入文本.我使用以下jQuery代码,但它填写form1的名称字段.

$("#name").val('Hello World!');
Run Code Online (Sandbox Code Playgroud)

那么如何只选择特定的表单元素呢?

jquery jquery-selectors

65
推荐指数
3
解决办法
18万
查看次数

是否有类似jQuery的CSS/HTML选择器可以在C#中使用?

我想知道是否有一个类似jQuery的css选择器可以在C#中使用.

目前,我正在使用正则表达式解析一些html字符串,并认为在jQuery中使用类似css选择器的东西会更好,以匹配我想要的元素.

css c# jquery css-selectors jquery-selectors

64
推荐指数
2
解决办法
2万
查看次数

jQuery:包含搜索多个字符串的选择器

假设我有:

<li id="1">Mary</li>
<li id="2">John, Mary, Dave</li>
<li id="3">John, Dave, Mary</li>
<li id="4">John</li>
Run Code Online (Sandbox Code Playgroud)

如果我需要找到包含"John"和"Mary"的所有<li>元素,我将如何构建jQuery?

搜索单个字符串似乎很容易:

$('li:contains("John")').text()
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似下面的伪代码:

$('li:contains("John")' && 'li:contains("Mary")').text()
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery contains css-selectors jquery-selectors

63
推荐指数
3
解决办法
5万
查看次数

jQuery"not readonly"选择器

我在寻找......

$(':input:not(readonly)') // all inputs which are not readonly
Run Code Online (Sandbox Code Playgroud)

但努力寻找语法.

有什么指针吗?谢谢

jquery jquery-selectors

63
推荐指数
2
解决办法
4万
查看次数

JQuery数据选择器不使用.data更新

基本上如果我有一个div加载到一个具有data-test属性的页面并使用jquery更改它的值.data('test')我不能再选择元素$('div[data-test="newValue"]')

看测试:

http://jsfiddle.net/VNaFs/1/

html jquery jquery-selectors

63
推荐指数
2
解决办法
2万
查看次数

什么是jQuery中的Join()?

什么是jquery中的Join()?例如:

var newText = $("p").text().split(" ").join("</span> <span>"); 
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

62
推荐指数
4
解决办法
13万
查看次数

基于属性'data-sort'在jQuery中对div进行排序?

如果我有几个div:

<div data-sort='1'>div1</div>
<div data-sort='4'>div4</div>
<div data-sort='8'>div8</div>
<div data-sort='12'>div12</div>
<div data-sort='19'>div19</div>
Run Code Online (Sandbox Code Playgroud)

我动态创建div:

<div data-sort='14'>div1</div>
<div data-sort='6'>div1</div>
<div data-sort='9'>div1</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它们按顺序排列已经加载的div,而不必重新加载所有的div?

我认为我需要在屏幕上构建所有div的数据排序值数组,然后查看新div适合的位置,但我不确定这是否是最好的方法.

javascript jquery jquery-selectors jquery-ui-sortable

61
推荐指数
3
解决办法
9万
查看次数