
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 怎么获取第二个元素的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)