标签: jquery-selectors

选择没有任何类的元素

我需要通过jQuery选择器找到页面中没有类的所有跨度.

例:

<span class='Cool'>do not found me</span>
<span>me, me, take me please!!!</span>
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-selectors

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

是否有"或"属性选择器,如输入[type = button | text]?

我正在尝试选择input页面上的所有元素,但不是那些类型的元素image,button或者submit.我首先想到的是选择所有input类型的元素text,然后选择所有类型的元素checkbox等.

但是,这不是很优雅.我想知道这里是否有更好的技术.有用的是选择器input[type=text|checkbox|radio|password|etc],但这似乎不可用.

我知道我也可以选择所有inputs然后使用它们进行过滤.filter()但是是否有更通用的选择器来选择具有属性列表之一的元素?

jquery jquery-selectors

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

jQuery Selector + SVG不兼容?

我一直在使用带有内联SVG和javascript动画的HTML5文档.

当用户点击任何地方时,我想弹出一个方框,当用户点击某个不是方框的地方时,我希望该方框能够消失.这意味着我无法使用$(window).click(),哪个有效.

我已经尝试通过给出类名和使用来选择顶部的SVG $(".svgclassname").click(),但这似乎不起作用.也没有选择个别的$("#svgname").click().

问题是什么?

(当我更换$(".eyesvg")$(window),当用户点击窗口中的任何位置时,光标附近会出现一个蓝色框.)

javascript xhtml jquery svg jquery-selectors

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

jQuery:获取包含选择器的HTML?

说我有这个HTML:

<ul>
  <li id="example"><strong>Awesome</strong> example text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望能够做类似的事情,$('#example').html()但现在这样做显然只会得到<strong>Awesome</strong> example text.

那么我怎样才能获得包含所选元素的HTML ?

即. <li id="example"><strong>Awesome</strong> example text</li>

我正在使用jQuery 1.4.4.

html jquery jquery-selectors

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

在jQuery中获得下一个兄弟的最干净的方法

http://jsfiddle.net/mplungjan/H9Raz/

经过下一次('a')等测试后,我终于发现了一个有效的测试.我只是想知道为什么下一个('a')没有,或者最接近或类似.在我点击复选框后,是否有更简洁的方法来获取链接的href?

$('form input:checkbox').click(function () {
 alert($(this).nextAll('a').attr("href"));
}); 
Run Code Online (Sandbox Code Playgroud)
<form>
  <div>
    <input type="checkbox" name="checkThis" value="http://www.google.com" />Check here<br/>
    <a href="http://www.google.com">click here</a><br>   
    <input type="checkbox" name="checkThis" value="http://www.bing.com" />Check here<br/>
    <a href="http://www.bing.com">click here</a>       
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

37
推荐指数
1
解决办法
4万
查看次数

jQuery - 选择给定行的第一个单元格?

我在一列中有一张图像表.当我单击图像时,想要获取该行中第一列的文本值.

我可以用这个得到整行:

var a = $(this).parents('tr').text();
Run Code Online (Sandbox Code Playgroud)

但是,我无法隔离该行的第一个单元格.

我试过了

var a = $(this).parents('tr td:first').text();
Run Code Online (Sandbox Code Playgroud)

但这只是返回整个表的第一个单元格.

谁能帮我吗?

谢谢.

jquery jquery-selectors

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

jQuery .each()返回DOM元素而不是jQuery对象

我可能误解了正在发生的事情,但是我可以告诉我在使用时获取DOM元素而不是jQuery对象.each().

以下内容不适this用于DOM元素而不是jQuery对象

$("span[id$='_TotalItemCost']").each(function() {
    var someText = this.text();
});
Run Code Online (Sandbox Code Playgroud)

修改为转换this为jQuery对象,一切都很好

$("span[id$='_TotalItemCost']").each(function() {
    var someText = $(this).text();
});
Run Code Online (Sandbox Code Playgroud)

我的选择器有什么时髦吗?是jQuery的.each()文档错误的,它不是一个jQuery对象,而是一个DOM元素被退回.each()

jquery dom jquery-selectors

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

从锚标记中获取文本

我有以下锚标记

<a href="http://www.google.com/">Google</a>
Run Code Online (Sandbox Code Playgroud)

我知道如何从锚点获取href:

alert($(this).attr("href"));
Run Code Online (Sandbox Code Playgroud)

但是如何从锚标记中获取文本,即如何获得"Google"?

jquery jquery-selectors

36
推荐指数
1
解决办法
8万
查看次数

当类名以某个单词开头时选择一个元素

假设我有以下元素:

<div class="home">
    <div class="tab231891230"></div>
    <div class="tab121232441"></div>
    <div class="tab123134545"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery选择类开头的div元素"tab"

jquery jquery-selectors

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

Jquery,得到一个文本数组()

我正在尝试使用文本函数获取文本数组,具有类似的ul列表

<ul>
  <li>one
    <ul>
      <li>one one</li>
      <li>one two</li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后得到类似的东西

['one', 'one one', 'one two']
Run Code Online (Sandbox Code Playgroud)

jquery split jquery-selectors

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

标签 统计

jquery ×10

jquery-selectors ×10

html ×2

dom ×1

javascript ×1

split ×1

svg ×1

xhtml ×1