标签: jquery-selectors

我怎么知道通过jQuery选择了哪个单选按钮?

我有两个单选按钮,想要发布所选的一个值.如何通过jQuery获取值?

我可以像这样得到所有这些:

$("form :radio")
Run Code Online (Sandbox Code Playgroud)

我如何知道选择了哪一个?

html javascript jquery jquery-selectors radio-button

2583
推荐指数
26
解决办法
208万
查看次数

2240
推荐指数
30
解决办法
198万
查看次数

如何获得$(this)选择器的子节点?

我的布局类似于:

<div id="..."><img src="..."></div>
Run Code Online (Sandbox Code Playgroud)

并希望使用jQuery选择器来选择点击img内的子项div.

为了得到div,我有这个选择器:

$(this)
Run Code Online (Sandbox Code Playgroud)

如何让孩子img使用选择器?

javascript jquery this jquery-selectors

2182
推荐指数
15
解决办法
178万
查看次数

如何在jQuery中选择具有多个类的元素?

我要选择所有具有两个类的元素ab.

<element class="a b">
Run Code Online (Sandbox Code Playgroud)

所以,只有具有两个类的元素.

当我使用$(".a, .b")它给我联盟,但我想要交集.

jquery jquery-selectors

1985
推荐指数
11
解决办法
86万
查看次数

如何使用jQuery获取元素的ID?

<div id="test"></div>
<script>
  $(document).ready(function() {
    alert($('#test').id);
  });  
</script>
Run Code Online (Sandbox Code Playgroud)

为什么上述工作没有,我该怎么办呢?

jquery jquery-selectors

1320
推荐指数
10
解决办法
185万
查看次数

jQuery获取特定的选项标签文本

好吧,说我有这个:

<select id='list'>
    <option value='1'>Option A</option>
    <option value='2'>Option B</option>
    <option value='3'>Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如果我想在值为'2'时获得"选项B",选择器会是什么样子?

请注意,这不是询问如何获取所选文本值,而是询问它们中的任何一个,无论是否选中,具体取决于value属性.我试过了:

$("#list[value='2']").text();
Run Code Online (Sandbox Code Playgroud)

但它没有用.

javascript jquery jquery-selectors drop-down-menu

1211
推荐指数
16
解决办法
105万
查看次数

如何使用jQuery按名称选择元素?

有一个表格列我正在尝试展开和隐藏:

td当我按而不是按元素名称选择它时,jQuery似乎隐藏了元素.

例如,为什么:

$(".bold").hide(); // selecting by class works
$("tcol1").hide(); // select by element name does not work
Run Code Online (Sandbox Code Playgroud)

请注意下面的HTML,第二列对所有行都具有相同的名称.我怎么能用name属性创建这个集合?

<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>
<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>  
<tr>    
    <td>data1</td>
    <td name="tcol1" class="bold"> data2</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom jquery-selectors

1160
推荐指数
10
解决办法
139万
查看次数

在输入文本框中获取值

使用jQuery获取和呈现输入值的方法有哪些?

这是一个:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#txt_name").keyup(function(){
            alert($(this).val());
        });
    })
</script>

<input type="text" id="txt_name"  />
Run Code Online (Sandbox Code Playgroud)

html jquery textinput jquery-selectors

974
推荐指数
9
解决办法
225万
查看次数

jQuery如何根据数据属性值查找元素?

我有以下场景:

var el = 'li';
Run Code Online (Sandbox Code Playgroud)

<li>页面上有5个,每个都有一个data-slide=number属性(数字分别为1,2,3,4,5).

我现在需要找到当前活动的幻灯片编号,该编号映射到var current = $('ul').data(current);每个幻灯片更改并更新.

到目前为止,我的尝试都没有成功,尝试构建与当前幻灯片匹配的选择器:

$('ul').find(el+[data-slide=+current+]);
Run Code Online (Sandbox Code Playgroud)

不匹配/返回任何东西......

我无法硬编码li部件的原因是,这是一个用户可访问的变量,如果需要可以更改为不同的元素,因此它可能并不总是一个li.

关于我缺少的任何想法?

jquery jquery-selectors custom-data-attribute

942
推荐指数
9
解决办法
113万
查看次数

使用jQuery选择和操作CSS伪元素,例如:: before和:: after

有没有办法使用jQuery 选择/操作CSS伪元素,如::before::after(以及带有一个分号的旧版本)?

例如,我的样式表具有以下规则:

.span::after{ content:'foo' }
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery将'foo'更改为'bar'?

javascript css jquery jquery-selectors pseudo-element

897
推荐指数
14
解决办法
59万
查看次数