jquery 获取classname

jquery 获取classname,第1张

jquery获取classname的方法。

如下参考:

1.首先,打开桌面上的jquery图标,打开软件,创建一个新的HTML文档,并指定元素的ID。

2.编写JS脚本,根据ID选择元素,如下图所示。

3.使用.val()方法获取被选元百素的value值,如下图。

4.以d出窗口的形式显示得到的输入值。

5.保存文件并在浏览器中查看结果。

你好!!

获取一个元素的值可以有很多方式:

通过id选择器:$("#txt")val();

通过class选择器:$("ipt")val();

通过属性选择器:$("input[name='uname']")val();

有两种方法可以获取tr下的第二个td元素:

1、使用css选择器,$("tr td:nth-child(2)")。

2、使用遍历函数eq()。

下面就以上两个方法进行实例演示:单击按钮改变所有行的第二个单元格的样式,单击任意行改变该行第二个单元格的样式。

1、HTML结构

<table id = "test">

<tr><td>1</td><td>1</td><td>2</td><td>3</td></tr>

<tr><td>2</td><td>4</td><td>5</td><td>6</td></tr>

<tr><td>3</td><td>7</td><td>8</td><td>9</td></tr>

<tr><td>4</td><td>1</td><td>2</td><td>3</td></tr>

</table>

<input type="button" id="btn" value="设置">

2、jquery代码

$(function(){

$("#btn")click(function() {

$("#test tr td:nth-child(2)")addClass('red');

});

$("#test tr")click(function() {

$(this)children('td')eq(1)addClass('red');

});

});

jQuery支持多选,所以一次获取多个元素进行 *** 作取决于你所写的选择器包含了哪些元素——如果只有一个元素,那就对一个元素进行 *** 作;如果包含了多个元素,那就是都多个元素进行 *** 作。下面给出实例演示:

创建Html元素:主体是一个li列表

<div class="box">

<span>不同的选择器决定了不同的作用对象:</span><br>

<div class="content">

    <ul>

  <li>Glen</li>

  <li>Tane</li>

  <li>John</li>

  <li>Ralph</li>

</ul>

</div>

<input type="button" value="设置样式">

</div>

设置css样式:大致修饰一下

divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}

divbox>span{color:#999;font-style:italic;}

divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}

li{margin:5px;list-style: none;}

red{color:red;}

根据不同的jquery代码观察不同的效果

$("li")包含了4个元素,所以一次 *** 作了4个对象

$("li")addClass('red');

$("li")eq(1)将选择范围缩小到第二个li元素,即只有一个作用对象

$("li")eq(1)addClass('red');

$("li:gt(1)") 表示index大于1的li,也就是后两个li。同理可以用lt(N)表示index小于N

$("li:gt(1)")addClass('red');

以上就是关于jquery 获取classname全部的内容,包括:jquery 获取classname、jquery 如何获取集合内的其中一个元素、jquery 怎么获取第二个元素的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9871412.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存