GVKun编程网logo

javascript – 如何隐藏表中的所有tr除了点击一个(js隐藏table表格)

3

此处将为大家介绍关于javascript–如何隐藏表中的所有tr除了点击一个的详细内容,并且为您解答有关js隐藏table表格的相关问题,此外,我们还将为您介绍关于javascript-怎样实现点击一

此处将为大家介绍关于javascript – 如何隐藏表中的所有tr除了点击一个的详细内容,并且为您解答有关js隐藏table表格的相关问题,此外,我们还将为您介绍关于javascript - 怎样实现点击一个按钮实现多个动作?、javascript – Jquery选择表中的所有单元格除外、javascript – 删除/隐藏表的空列,包括、javascript – 只要点击一个按钮,就会在所有页面中显示提醒的有用信息。

本文目录一览:

javascript – 如何隐藏表中的所有tr除了点击一个(js隐藏table表格)

javascript – 如何隐藏表中的所有tr除了点击一个(js隐藏table表格)

我想要隐藏所有< tr>除了我点击的表格.

<table>
    <tr>
        <td>ABC</td>
        <td>DEF</td>
        <td><i>delete </i></td>
    </tr>
    <tr>
        <td>ABC</td>
        <td>DEF</td>
        <td><i>delete </i></td>
    </tr>
</table>

单击删除按钮会隐藏除当前之外的所有行.

Jquery代码: –

$(document).ready(function () {
    $('table tbody tr').siblings().not($(this)).hide();
});

请建议我.

解决方法

使用兄弟姐妹如下:

请参阅代码中的内联注释:

// Bind click event on `tr` inside `table`
$('table').on('click','tr',function () {
    // Show current `tr` and hide others
    $(this).siblings().hide();
});

演示:http://jsfiddle.net/tusharj/LL0c2efg/

javascript - 怎样实现点击一个按钮实现多个动作?

javascript - 怎样实现点击一个按钮实现多个动作?

具体要求是这样:
现在有一些邮件需要通过点击按钮发送
使用mailto,点击按钮后弹出默认邮件窗口
同时,更新数据库,把刚才邮件的收件人标记为已发送
然后再把所有未发送的收件人显示出来
请问用js,php应该怎么实现?麻烦说详细一点,谢谢

回复内容:

具体要求是这样:
现在有一些邮件需要通过点击按钮发送
使用mailto,点击按钮后弹出默认邮件窗口
同时,更新数据库,把刚才邮件的收件人标记为已发送
然后再把所有未发送的收件人显示出来
请问用js,php应该怎么实现?麻烦说详细一点,谢谢

JS做队列。一个一个任务的执行。PHP提供RESTful api支持即可。

这个逻辑应该不对吧,使用mailto发送邮件,应该是不能获取邮件是否发送成功吧?

觉得应该使用 PHP 服务端的 SMTP 服务器进行邮件发送。

立即学习“Java免费学习笔记(深入)”;

  • 用户将收件人,以及发送内容填写成功,然后点击发送

  • JS 获取数据并通过 Ajax 将数据交给PHP服务端

  • PHP服务端使用 SMTP 服务器将邮件发送给指定用户,并在数据库中标记成功,然后向 JS 返回未发送收件人的地址。

  • Ajax 回调成功后,将接受到的未发送收件人的地址用 JS 操作 DOM 结构显示出来。

javascript – Jquery选择表中的所有单元格除外

javascript – Jquery选择表中的所有单元格除外

我试图找到正确的选择器,以便在单击任何Hello单元格时将背景更改为蓝色,但如果单击Goodbye则不能.将类添加到Hello单元是一种可能的选择,但不是首选.

$(function() {
  $('#myTable td').click(function() {
    $('#myTable').addClass('unfocused');
  });
});
.unfocused {
  background-color: blue;
}

                  

总结

以上是小编为你收集整理的javascript – Jquery选择表中的所有单元格除外全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

javascript – 删除/隐藏表的空列,包括

javascript – 删除/隐藏表的空列,包括

如何隐藏包含所有空单元格的列,包括标题< th>在该列中,同时留下其他列及其标题.以下 jquery隐藏了整个< th>,这不是我想要的. Here是一个样本,我只想隐藏包括< th>的整个“Column3”.提前谢谢了.
$('table#mytable tr').each(function() {
    if ($(this).children('td:empty').length === $(this).children('td').length) {
        $(this).hide();
    }
});

解决方法

花点时间拼凑在一起感谢nxt的一些代码.
$('#mytable th').each(function(i) {
    var remove = 0;

    var tds = $(this).parents('table').find('tr td:nth-child(' + (i + 1) + ')')
    tds.each(function(j) { if (this.innerHTML == '') remove++; });

    if (remove == ($('#mytable tr').length - 1)) {
        $(this).hide();
        tds.hide();
    }
});

javascript – 只要点击一个按钮,就会在所有页面中显示提醒

javascript – 只要点击一个按钮,就会在所有页面中显示提醒

这是我的问题的一个基本例子.

我有两个或更多的html页面,看起来像

page1.html

<script src='notify.js'></script>
<h2>Page 1</h2>
<button id='btn' onclick='notify();'>Click</button> 

page2.html

<script src='notify.js'></script>
<h2>Page 2</h2>

等等..

我的js文件是notify.js

function notify(){
alert("button clicked");
}

在page1.html中,有一个按钮.单击按钮时,警报消息应显示在所有页面中.我怎样才能做到这一点?

在page1.html中,警报消息成功显示.但是,只要单击按钮(在page1.html中),我就需要在所有页面中显示警报消息.

这就像一个通知过程.我想有人可以帮助我..

解决方法:

以下任务要求您在页面中设置一些消息.
您可以使用数据库来存储这些消息并附加一个读取标志.

因此,当单击page1中的按钮时,您将触发一个ajax请求,该请求将新消息写入数据库表,如下所示.

$.ajax({url: "/adDalertMessagetoDB.PHP", success: function(result){
       alert("message written to DB");
    }});

然后在您希望显示警报的每个其他页面中,您应该有一个JS ajax请求,使用setInterval查找任何新消息

setInterval(function(){ 

    $.ajax({url: "/getLatestMessage.PHP", success: function(result){
            alert(result);
        }});


}, 3000);

在上面的示例中,您会看到每3秒触发一次ajax请求,在数据库中查找新消息.

你的服务器端代码应该查询这样的东西..

select id,message,readFlag from messagesTable where readFlag = false

然后你应该根据数据库中的消息返回你需要提醒的结果.

今天关于javascript – 如何隐藏表中的所有tr除了点击一个js隐藏table表格的介绍到此结束,谢谢您的阅读,有关javascript - 怎样实现点击一个按钮实现多个动作?、javascript – Jquery选择表中的所有单元格除外、javascript – 删除/隐藏表的空列,包括、javascript – 只要点击一个按钮,就会在所有页面中显示提醒等更多相关知识的信息可以在本站进行查询。

本文标签: