小编Tal*_*n06的帖子

不触发DOM元素的Jquery事件在页面加载后创建

我有一个页面,当html5数字字段被更改时触发calculate()函数我已经绑定了几乎我能想到的每个事件,它适用于最初加载的DOM元素.

但是,如果我在加载dom后添加元素,则不会触发更改功能.

我添加了一个运行calculate()函数的按钮,当单击它时,它将运行新创建的元素以及原始元素.

所以我知道代码可以工作,但事件不是为新创建的dom元素触发.

Jquery触发器

            $('.score').change(function() {
                calculate();
            });
            $('.score').bind('keyup mouseup', function() {
                calculate();
            });
            $('.score').mousewheel(function() {
                calculate();
            });
            $('.score').click(function() {
                calculate();
            });
            $('.score').keypress(function() {
                calculate();
            });
Run Code Online (Sandbox Code Playgroud)

计算功能

function calculate() {
            $("tbody tr").each(function() {
                row_total = 0;
                $(".score", this).each(function() {
                    row_total += Number($(this).val());
                });
                $(".total", this).val(row_total);
            });
            var arr = [];
            var row = 0;
            $("tbody tr").each(function() {
                $(".total", this).each(function() {
                    arr[row] = $(this).val();
                    row += 1;
                });
            });
            var sorted = arr.slice().sort(function(a, b) {
                return b - a
            }) …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 dom

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

JFileChooser getCurrentDirectory返回错误的当前目录?

我在应用程序中使用JFileChooser来浏览目录,但是当我选择目录时,它返回我选择的文件夹上方文件夹的路径.即我选择"C:\ Test"并返回"C:\"

这是我正在使用的代码

            JFileChooser c = new JFileChooser();
            c.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            int rVal = c.showSaveDialog(c);
            if (rVal == JFileChooser.APPROVE_OPTION) {
                txtDirectory.setText("");
                CC_Test.MsgBox(c.getCurrentDirectory().toString());
                txtDirectory.setText(c.getCurrentDirectory().toString());
            }
            if (rVal == JFileChooser.CANCEL_OPTION) {
                txtDirectory.setText("");
            }
Run Code Online (Sandbox Code Playgroud)

java swing jfilechooser

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

VBScript如何从函数返回ArrayList

我试图将文件读入数组列表,然后从函数返回它.我的函数用于将文件读取到数组,但是当我尝试将其设置为变量时,它会错误地说出无效的过程调用或参数

我的阅读文件代码

function readfile(strFile)
dim fs,objTextFile 
set fs=CreateObject("Scripting.FileSystemObject")
dim arrStr
set objTextFile = fs.OpenTextFile(strFile)
Set userArrayList = CreateObject( "System.Collections.ArrayList" )

Do Until objTextFile.AtEndOfStream 
strNextLine = objTextFile.Readline 
userArrayList.add strNextLine
Loop 

objTextFile.Close
set objTextFile = Nothing
set fs = Nothing

readfile = userArrayList
end function
Run Code Online (Sandbox Code Playgroud)

在我的代码中调用它

arr = readfile("\\dc1\NETLOGON\Scripts\Add_Users\user.csv")

For Each present In arr
user = split(present,",")
WScript.Echo user(0) & user(1) & user(2) & user(3) & user(4) & "|"
Next
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

vbscript

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

在滚动复合中使用GridLayout

我正在尝试创建一个滚动的复合材料,其中包含一个内部网格布局的复合材料.

但是,当我尝试设置滚动复合的内容时,没有任何加载.这似乎只会影响具有网格布局的复合材料.

我究竟做错了什么?

我的代码:

    CTabItem tbtmNotes = new CTabItem(tabFolder, SWT.NONE);
    tbtmNotes.setText("Notes");
    ScrolledComposite scrollComposite = new ScrolledComposite(tabFolder, SWT.V_SCROLL | SWT.BORDER);
    tbtmNotes.setControl(scrollComposite);
    scrollComposite.setContent(new hm_Composites.Comp_Animal_Notes(tabFolder, SWT.None, a));
Run Code Online (Sandbox Code Playgroud)

java swt composite scrolledcomposite

5
推荐指数
2
解决办法
8408
查看次数

在几个Eclipse项目中使用Java包

随着我在Java中进行越来越多的编码,我正在创建一个经常使用的方法库.在Eclipse中有没有办法设置它,以便我可以将这些方法从库项目的源文件夹导入到其他项目中,而无需将它们复制到每个单独的项目中?

我知道我可以使用Build Path做一些事情,但是当我尝试为我的库添加源代码时,我在链接到的项目中遇到了一个包错误.

谢谢

java eclipse package

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

MySQL从两个查询中获取匹配结果?

我有一些PHP代码生成多个MySql查询并结合结果.我试图找到一种方法来组合查询,以便在两个查询中匹配的唯一字段被输出.

PHP代码输出示例.

SELECT LoadData_3 pow FROM tblLoadData WHERE LoadData_1 = 'test1' AND LoadData_2 = 'test2' 
UNION ALL
SELECT LoadData_3 pow FROM tblLoadData WHERE LoadData_1 = 'test3' AND LoadData_2 = 'test4'
Run Code Online (Sandbox Code Playgroud)

我只想要两个查询中相同的LoadData_3字段.

php mysql

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

QTableWidget Item 获取小部件类型并访问它

我正在尝试对 QtableWidget 中的行求和,并且在这样做时出现分段错误,不确定是什么原因造成的,但我认为这与我将单元格小部件项目设置为旋转框的事实有关,而我不是正确访问它们。当我在 cellChanged 事件中设置它时,我也无法在旋转框更改时触发 totalRow 函数。

totalRow 函数(假设在单元格更改时总计行)

int MainWindow::totalRow(int srow)
{
    int sum = 0;
    int num_col = ui->tblScores->columnCount();
    int num_row = ui->tblScores->rowCount();
        for (int j = 0; j < num_col - 1 ; ++j) {
            QTableWidgetItem *tableItem = ui->tblScores->item(srow,j);

            sum += tableItem->text().toInt();
            cout << sum << endl;
        }
        QTableWidgetItem *tableItem = new QTableWidgetItem;
        tableItem->setText(QString::number(sum));
        ui->tblScores->setItem(srow,num_col - 1,tableItem);
    return sum;
}
Run Code Online (Sandbox Code Playgroud)

setupTable 函数(这是将表格项设置为旋转框的方法)

void MainWindow::setupTable()
{
    int num_col = ui->tblScores->columnCount();
    int num_row = ui->tblScores->rowCount();
    for (int i = …
Run Code Online (Sandbox Code Playgroud)

c++ qt qtablewidget

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

使用 QNetworkAccessManager 下载 QT 文件

我正在尝试使这个问题中的代码起作用。 qt - 如何通过http下载和保存图像?

它会创建文件,但不会向其中写入任何数据。我最好的猜测是连接到信号和插槽不起作用。我究竟做错了什么?

主窗口.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    QString getPageImage(QString url = "");
    bool saveToDisk(const QString &filename, QIODevice *data);
    ~MainWindow();

private slots:
    void on_btnDownload_clicked();

private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H
Run Code Online (Sandbox Code Playgroud)

下载文件

#ifndef QDOWNLOADER_H
#define QDOWNLOADER_H

#include <QObject>
#include <QNetworkAccessManager>
#include <QNetworkRequest>
#include <QNetworkReply>
#include <QFile>
#include <QStringList>
#include <QDir>
#include <QDebug>

class QDownloader : public QObject …
Run Code Online (Sandbox Code Playgroud)

c++ qt qnetworkaccessmanager

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