小编Ste*_*how的帖子

如何通过javascript/jquery获取单元格中的元素行?

我有一个像这样的简单表

<table id="tempTable">
    <tbody>
        <tr id="row_01">
            <td>
                <button onclick="btnclick(this);" >Save Row</button>
            </td>
        </tr>
        <tr id="row_02">
            <td>
                <button onclick="btnclick(this);" >Save Row</button>
            </td>
        </tr>
    </tbody>
</table>

function btnclick(e) {
    var currentRow = $(e).parent().parent();
    alert(currentRow.id);
}
Run Code Online (Sandbox Code Playgroud)

我想确定点击按钮的位置.所以我在btnclick()中使用了一些jquery方法,就像你看到的那样.但有时候我不知道按钮放在row()中的深度有多深,所以我正在寻找一种通过<tr>元素标记来获取祖先的方法.

有人帮帮我,谢谢?

html javascript jquery dom

6
推荐指数
1
解决办法
2万
查看次数

如何将跨度的垂直对齐设置为div的中间

我使用简单的html代码测试vertical-align,但它不起作用

<div style="height:45px; border: solid 1px black;">
    <strong style="vertical-align:bottom;">
        abc
    </strong>
</div>
Run Code Online (Sandbox Code Playgroud)

html css stylesheet

4
推荐指数
1
解决办法
5505
查看次数

使用水平滚动条在div中设置表格的列宽

我想设置div中包含的表的列宽。表格的宽度可以超过固定宽度div,因此我希望div显示水平滚动条-但是表格列不会扩展到我为其设置的宽度。我该如何工作?

#content {
    width:200px;
    overflow-x: auto;
}
td,th {
   border-style:solid;
}
Run Code Online (Sandbox Code Playgroud)
<div id="content">
<table style="border-style:solid;">
    <tr>
        <th style="width:50px">124</th>
        <th style="width:550px">124</th>
    </tr>
    <tr>
        <td>124</td>
        <td>124</td>
    </tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

html css html-table

1
推荐指数
1
解决办法
3412
查看次数

标签 统计

html ×3

css ×2

dom ×1

html-table ×1

javascript ×1

jquery ×1

stylesheet ×1