jquery 获取classname

jquery 获取classname,第1张

jquery获取classname的方法。

如下参考:

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

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

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

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

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

如果你知道div的class : $("classname")attr("id") 获得id

如果你知道div的id :$("#id")attr("class")获得class

如果都不知道,就要循环所有的div自己去判断了

var divs=$(div);

for(var i=0;i<divslength;i++)

{

//你的判断

}

获得div有什么属性 比如 data-id="a"

$("div[data-id='a']")attr("id")//获得id

$("div[data-id='a']")attr("class")//获得class

(1)<table id = "test"><tr><td>1</td><td>1</td><td>2</td><td>3</td></tr>。

(2) <tr><td>2</td><td>4</td><td>5</td><td>6</td></tr>。

(3) <tr><td>3</td><td>7</td><td>8</td><td>9</td></tr>。

(4)<tr><td>4</td><td>1</td><td>2</td><td>3</td></tr>。

(5)</table><input type="button" id="btn" value="设置">。

1、介绍:

(1)基本信息:jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的 *** 作。

(2)研发团队:由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。

(3)特点:动态特效、AJAX、通过插件来扩展、方便的工具 、渐进增强、链式调用、多浏览器支持、支持Internet 。

这个应该很简单啊。

var tds = $("#btSave tr td");

for(var i=0;i<tdslength;i++){

alert($(tds[i])text());

}

这样就可以得到所有行中列的值了。不行再找我!

这个问题我以前也碰到过,试了很多种方法,好像那个tr的id控制没有用

我后来的解决方法是,根据table的id 和 td的id 来选择tr内所有的td

<table style=" width:100%;">

        <TBODY>

<TR>

<TD id=th_SearchAccount_1 class=table_border1_th>录音编号</TD>

<TD id=th_SearchAccount_2 class=table_border1_th>呼出时间</TD>

<TD id=th_SearchAccount_3 class=table_border1_th>用户名称</TD>

<TD id=th_SearchAccount_4 class=table_border1_th>呼出分机</TD>

<TD id=th_SearchAccount_5 class=table_border1_th>呼出号码</TD>

<TD id=th_SearchAccount_6 class=table_border1_th>呼叫类别</TD>

<TD id=th_SearchAccount_7 class=table_border1_th>有效性</TD>

<TD id=th_SearchAccount_8 class=table_border1_th>通话方向</TD>

<TD id=th_SearchAccount_9 class=table_border1_th>通话时长</TD>

<TD id=th_SearchAccount_10 class=table_border1_th>匹配客户</TD></TR>

<TR>

<TD id=td_SearchAccount_0_1>21346</TD>

<TD id=td_SearchAccount_0_2>2015/5/23 17:20:25</TD>

<TD id=td_SearchAccount_0_3></TD>

<TD id=td_SearchAccount_0_4>106</TD>

<TD id=td_SearchAccount_0_5></TD>

<TD id=td_SearchAccount_0_6></TD>

<TD id=td_SearchAccount_0_7></TD>

<TD id=td_SearchAccount_0_8>拨出</TD>

<TD id=td_SearchAccount_0_9>19</TD>

<TD id=td_SearchAccount_0_10>--</TD>

<TD id=td_SearchAccount_0_HasSelect class=table_border1_op><A onclick='SearchAccount_DoTableHasSelect("td_SearchAccount_0_")' href="javascript:void(0);" onFocus="undefined">查看</A></TD></TR>

<TR>

<TD id=td_SearchAccount_1_1>21345</TD>

<TD id=td_SearchAccount_1_2>2015/5/23 17:06:37</TD>

<TD id=td_SearchAccount_1_3></TD>

<TD id=td_SearchAccount_1_4>106</TD>

<TD id=td_SearchAccount_1_5></TD>

<TD id=td_SearchAccount_1_6></TD>

<TD id=td_SearchAccount_1_7></TD>

<TD id=td_SearchAccount_1_8>拨出</TD>

<TD id=td_SearchAccount_1_9>19</TD>

<TD id=td_SearchAccount_1_10>--</TD>

<TD id=td_SearchAccount_1_HasSelect class=table_border1_op><A onclick='SearchAccount_DoTableHasSelect("td_SearchAccount_1_")' href="javascript:void(0);" onFocus="undefined">查看</A></TD></TR></TBODY>

    </table>

这个代码是我页面里面用的代码,也就是给每个 td了一个单独的id

这样只要给出其中一个td的id  那么  我就可以找到相关所有的id

至于 js的代码  你自己去弄下  这个我是给你一个思路

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml,并引入jquery。

2、在indexhtml中的<script>标签,输入jquery代码:

$('body')append($('top1div span')attr('id'));

3、浏览器运行indexhtml页面,此时成功获取到了top1div类中span标签的id并打印了出来。

因为jq选择器返回的是一个类数组对象,而[0] 表示这个对象的第一个元素,其实就是获取到的js dom对象,在你这条代码里面就是id='goods_number_'+resultrec_id的html元素

以上就是关于jquery 获取classname全部的内容,包括:jquery 获取classname、如何用Jquery获取某一个Div的Class或者ID、JQuery 根据TableID获取Table下面Tbody中第五个Tr中前两个td等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9663455.html

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

发表评论

登录后才能评论

评论列表(0条)

保存