计算文本中的表行标签

wow*_*uzz 0 javascript jquery

我正在尝试计算<tr>下面文本中将有多少起始表行标记.请记住,我说的是文字,而不是HTML.我把这些数据放回textarea(不要问),我需要计算这个textarea中有多少起始tr标签.我该怎么办?什么是jquery中的适当方法来实现这一目标?

<textarea name='details' id='details'>
    <table>
    <tbody>
    <tr>
    <th></th>
    </tr>
    <tr>
    <th></th>
    </tr>
    </tbody>
    </table>
</textarea>
Run Code Online (Sandbox Code Playgroud)

Abr*_*ibe 5

你可以做:

var temp =$('#details').val();
var count = temp.match(/<tr[^>]*>/gi);      
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

现在算了 <tr > <tr class=""> <TR>

  • 那不是很完整,是吗?:) (2认同)