小编Dr.*_*ana的帖子

使用javascript更改html属性

我有以下代码。

<li class="source" data-toggle="tooltip" data-placement="top" id="content1" title="" data-original-title="Test">Test Server 1</li>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下代码更改 data-original-title 的内容:

document.getElementById('content1').style["data-original-title"] = 'Online';
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

html javascript css

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

单击时将td更改为文本框,并在用户完成后将文本框更改回td

我正在寻找一种方法,用户可以通过点击它来改变表中的td.我当前的设置是当用户点击某个td时,它应该用一个文本框替换单击的td,该文本框包含点击的td中的文本.然后,当用户点击它之外,或按回车键.它应该将文本框更改回td.

这是我的表:

<table class="table" id="tableCompleted">
    <thead>
        <tr>
            <th>Name</th>
            <th>A</th>
            <th>B</th>
            <th>C</th>
            <th>D</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>John</td>
            <td>Yes</td>
            <td>Yes</td>
            <td>No</td>
            <td>No</td>
        </tr>
        <tr>
            <td>Jesse</td>
            <td>Yes</td>
            <td>Yes</td>
            <td>Yes</td>
            <td>Yes</td>
        </tr>
        <tr>
            <td>David</td>
            <td>No</td>
            <td>Yes</td>
            <td>No</td>
            <td>No</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我写的脚本,我遇到的问题是,当用户点击某个td时,它会替换掉所有的td,并且我没有想出如何在失去焦点时将其更改回来.我尝试使用按钮,但这更糟糕.此外,来自td的文本不会放在文本框中.

我用它的脚本:

$('td').click(function () {
    $('td').replaceWith(function () {
        return '<input type="text" id="modify" "value="' + $('#Text').val() + '" />';
    });
})
Run Code Online (Sandbox Code Playgroud)

我目前有3个问题,我不知道如何只更改被点击的td,因为所有的td都没有唯一的id或类.当用户完成更改后,我不确定如何更改它.此外,它不会将td的内容放在文本框中.

javascript jquery html-table replacewith

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

window.h在javascript中的含义是什么?

可能是一个非常简单的问题

我一直在寻找,但我找不到window.h的意思?只有一些关于C++但不关于javascript的文章.

view: {
    fc: "",
    init: function() {
        var iframe = $("iframe")[0];
        var focused = true;
        var unfocusedTimeStart = null;
        var unfocusedTime = null;
        var loaded = false;
        var prevent_bust = 0;
        var done = false;
        window.onbeforeunload = function() {
            prevent_bust++;
        };
        setInterval(function() {
            if (prevent_bust > 0 && !done) {
                prevent_bust -= 2;
            }
        }, 1);
        var mySwfStore = new SwfStore({
            namespace: "BTCClicks",
            swf_url: "/js/storage.swf",
            onready: function() {
                var fcookie = mySwfStore.get("fcookie");
                var randomstring = md5(randomstring);
                if (fcookie …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Mysql SUM总是在php中返回1

我在php中运行以下mysql查询.

$result = mysql_query("SELECT SUM(profit) FROM customers;");
$sum_profit = mysql_num_rows($result);
echo $sum_profit;"
Run Code Online (Sandbox Code Playgroud)

并且$ sum_profit返回的响应始终为1.这时表利润已填充以下内容:

profit
0.00
1.00
1.00
0.00
11.28
Run Code Online (Sandbox Code Playgroud)

profit列的类型是double(10, 2).有什么我想念的吗?

php mysql sum

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

标签 统计

javascript ×3

jquery ×2

css ×1

html ×1

html-table ×1

mysql ×1

php ×1

replacewith ×1

sum ×1