我可以自己破解,但我认为bootstrap有这个功能。
该代码将具有data-href
属性集的任何引导表行转换为可单击元素
注意:data-href
属性是一个有效的tr
属性(HTML5),tr元素上的href
属性不是。
$(function(){
$('.table tr[data-href]').each(function(){
$(this).css('cursor','pointer').hover(
function(){
$(this).addClass('active');
},
function(){
$(this).removeClass('active');
}).click( function(){
document.location = $(this).attr('data-href');
}
);
});
});
有一个javascript插件将此功能添加到引导程序中。
当包含rowlink.js
时,您可以执行:
<table data-link="row">
<tr><td><a href="foo.html">Foo</a></td><td>This is Foo</td></tr>
<tr><td><a href="bar.html">Bar</a></td><td>Bar is good</td></tr>
</table>
表将被转换,以便可以单击整行,而不仅仅是第一列。
使用jQuery非常简单。v2。0在所有表上使用表
类。
$('.table > tbody > tr').click(function() {
// row was clicked
});
我在B4中使用了“table hover”,是否有任何方法可以将href添加到被悬停的表行中,以便它们实际上可以点击?
我正在使用一个jQuery插件:bootstrap-select.js我的超文本标记语言是选择(多个)- 示例:用户选择项4=控制台。记录项目4。然后,用户还选择项目2=控制台。记录项目2。目前我得到了第4项,第2项。。。它们总是在一个数组中,而不是单个的。 我的最终目标是根据用户选择的内容在页面上显示和隐藏div。将有多个选择选项字段。 HTML代码: JS代码: 当前输出: 插件站点:引导选择
我正在使用Vue,并且: 我如何才能使整行可点击,而不仅仅是具有路由器链接的按钮?
问题内容: 我正在使用Bootstrap,但以下操作无效: 问题答案: 作者注一: 请查看下面的其他答案,尤其是那些不使用jquery的答案。 作者注二: 保留后代,但肯定在2019年采用了 错误的 方法。(在2017年甚至很糟糕) 您正在使用Bootstrap,这意味着您正在使用jQuery:^),因此一种实现方法是: 当然,您不必使用href或切换位置,您可以在点击处理程序函数中执行任何操作。
问题内容: 这是我的源代码: 我需要单击“添加新信用卡”卡,该卡在同一页面上打开表格。无法使用Selenium执行此操作。 友善的建议。 问题答案: 请尝试以下操作:
引导表有一个获取所有隐藏行的方法: getRowsHidden;布尔型;将所有行隐藏起来,如果您传递show参数true,这些行将再次显示,否则,该方法将只返回隐藏的行。 它也有 getHiddenColumns-获取隐藏列。 getVisibleColumns-获取可见列 但是,如何使用BT方法或JQuery组合获得所有可见行?