简体   繁体   English

jQuery从行对象获取单元格值

[英]JQuery get cell value from row object

There is a table with few rows, one of row has .active class, each cell of row has each class, in JQuery selecting table row with .active class, how can i get cell with specific class value/text ('.html()') 有一个表的行很少,一行中有一个.active类,该行的每个单元格都有每个类,在JQuery中选择带有.active类的表行,我如何获取具有特定类值/文本('.html( )“)

 var curentRow = $("#selectProduct tr.active); //how can i get from curentRow value/text of cell with class .prod_name? 
 <table id="selectProduct" class="productTable"> <tr> <td>Nr</td> <td>ID</td> <td>Product</td> <td>Buy Price</td> <td>Precent</td> <td>Sell Price</td> <td>Provider</td> </tr> <tr> <td class="">1</td> <td class="prod_id">1</td> <td class="prod_name">Product 1</td> <td class="buy_price">100</td> <td class="plus_percent">10</td> <td class="sell_price">110</td> <td class="provider_name">provider 1</td> </tr> <tr class="active"> <td class="">2</td> <td class="prod_id">2</td> <td class="prod_name">Product 2</td> <td class="buy_price">1000</td> <td class="plus_percent">10</td> <td class="sell_price">1100</td> <td class="provider_name">provider 2</td> </tr> <tr> <td class="">3</td> <td class="prod_id">3</td> <td class="prod_name">Product 3</td> <td class="buy_price">50</td> <td class="plus_percent">20</td> <td class="sell_price">60</td> <td class="provider_name">provider 3</td> </tr> </table> 

Use function find() to find the cell that you need in the row: 使用函数find()在行中查找所需的单元格:

var curentRow = $("#selectProduct tr.active");
var yourCell = curentRow.find('.prod_id');
var value = yourCell.text();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM