问题列表 - 第36739页

如何找到点击的链接?

如何获取对单击链接的引用以删除正确的行?

<tr>
<td>c1r1</td>
<td>c2r1</td>
<td><a href="javascript:delete_row();">delete</a></td>
</tr>

<tr>
<td>c1r2</td>
<td>c2r2</td>
<td><a href="javascript:delete_row();">delete</a></td>
</tr>

function delete_row() {
    this.parent().parent().remove();
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用(在jquery中)

$('a').click(function() {
    this.parent().parent().remove();
}
Run Code Online (Sandbox Code Playgroud)

甚至这个

$('a').live('click', function() {
    this.parent().parent().remove();
});
Run Code Online (Sandbox Code Playgroud)

将函数绑定到动态创建的链接.

但是我正在寻找在没有jquery的情况下获得对点击链接的引用的方法.我在函数内部使用jquery ,但这不是重点.

编辑 许多人建议this在函数中使用作为参数,我已经尝试过,但它返回window:

<a href="javascript:delete_row(this);">delete</a>

function delete_row(elem) {
    console.log(elem);
}

Firebug console: Window config_maker.php
Run Code Online (Sandbox Code Playgroud)

javascript

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

iPhone 4上的CGContextDrawImage非常慢

我将CGBitmapContextRef用于大型可变图像.比我在UIView.drawRect中绘制一个部分.这在iPhone 3GS上运行良好 - 17FPS.但在iPhone 4上调用subj方法非常慢 - 总FPS为1.5!

profiler说:在3GS上调用CGSBlendBGRA8888到RGBA8888,占总时间的23%.在4G相同的代码调用argb32_sample_RGBA32/argb32_image_mark需要~90%.哇!

位图的颜色空间是CGColorSpaceCreateDeviceRGB.并且创建标志是kCGImageAlphaPremultipliedLast.

我可以做些什么来提高iPhone 4的性能?有什么建议 ?

iphone bitmap

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

我们可以用Java创建自己的日期格式吗?

我需要将日期(yyyyMMDD)格式化为YYYY-MM-DD.我可以创建后者的日期格式吗?

java

4
推荐指数
2
解决办法
1671
查看次数

断点如何在C++代码中工作?

断点如何在C++代码中工作?在编译代码时,它们是否在某些汇编指令之间插入了特殊指令?或者还有其他的东西吗?此外,如何实现代码逐步执行?和断点一样......?

c++ debugging breakpoints

38
推荐指数
2
解决办法
6313
查看次数

Rails 3 - 如果我正在使用RSpec,我可以删除'test'文件夹吗?

在尝试迁移时,我不断收到此错误:

rake aborted!
test-unit is not part of the bundle. Add it to Gemfile.
Run Code Online (Sandbox Code Playgroud)

如果我正在使用RSpec,我可以完全删除测试文件夹吗?

rspec ruby-on-rails

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

Java泛型难题

这是相关的代码:

public interface Artifact {}    
public interface Bundle implements Artifact {}
public interface Component implements Artifact {}

public interface State<T extends Artifact> {
    void transition(T artifact, State<T> nextState);
}
Run Code Online (Sandbox Code Playgroud)

这允许我定义这个枚举:

enum BundleState implements State<Bundle> {

    A, B, C;

    public void transition(Bundle bundle, State<Bundle> nextState) {}
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想要的方法签名是:

    public void transition(Bundle bundle, BundleState nextState) {}
    }
Run Code Online (Sandbox Code Playgroud)

但这不编译.显然问题在于我如何TState界面中定义,但我无法弄清楚如何解决它.

谢谢,唐

java generics

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

有没有办法以编程方式启动Windows"设置麦克风"

如果我在Windows 7中搜索"麦克风",则第一个选项是"设置麦克风".

我希望能够以编程方式启动它.我已经尝试将该快捷方式拖到桌面上,但它只是一个"搜索"快捷方式.

有什么建议?

windows-xp microphone windows-vista windows-7

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

使用WGET帮助"安装"Python模块

我正在尝试设置这个python库并且我很难过.我怀疑是因为我是一个业余爱好程序员,但我过去使用命令行成功安装了程序.我使用的是Windows和Python 2.6.

下面显示的帮助来自网站.

wget http://pypi.python.org/packages/source/y/yql/yql-0.2.tar.gz
tar -xzf yql-0.2.tar.gz
cd yql-0.2
python setup.py install
Run Code Online (Sandbox Code Playgroud)

在进行大量Google搜索时,似乎这是针对Unix/Mac命令的.我以前的过程没有用,所以我正在寻找我能得到的所有帮助.

提前谢谢了!

这是错误:

>>> import yql
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
  File "c:\python25\lib\site-packages\yql-0.6-py2.5.egg\yql\__init__.py", line 201, in <module>
    class Public(object):
  File "c:\python25\lib\site-packages\yql-0.6-py2.5.egg\yql\__init__.py", line 229, in Public
    @scheme.setter
AttributeError: 'property' object has no attribute 'setter'
Run Code Online (Sandbox Code Playgroud)

python

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

谷歌翻译API和一个单词的许多翻译

我正在使用google-api-translate-java-0.92.jar.


Translate.setHttpReferrer("http://translate.google.com/");
        try {
            String translation = Translate.execute("arrangement", Language.ENGLISH, Language.UKRANIAN);
            System.out.println(translation);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }

但我只得到一个翻译.我转到http://translate.google.com/页面,它给了我多个翻译.如何从我的代码中获得多个翻译?

java translation

7
推荐指数
2
解决办法
6247
查看次数

MySQL:优化GROUP BY多个键

我在MySql数据库中有一个表PAYMENTS:

CREATE TABLE `PAYMENTS` (
    `ID` BIGINT(20) NOT NULL AUTO_INCREMENT,
    `USER_ID` BIGINT(20) NOT NULL,
    `CATEGORY_ID` BIGINT(20) NOT NULL,
    `AMOUNT` DOUBLE NULL DEFAULT NULL,
    PRIMARY KEY (`ID`),
    INDEX `PAYMENT_INDEX1` (`USER_ID`),
    INDEX `PAYMENT_INDEX2` (`CATEGORY_ID`),
    INDEX `PAYMENT_INDEX3` (`CATEGORY_ID`, `USER_ID`)
) ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)

我想获得ech类别中每个用户的汇总金额.这是脚本:

select sum(AMOUNT), USER_ID, CATEGORY_ID
from PAYMENTS
group by USER_ID, CATEGORY_ID;
Run Code Online (Sandbox Code Playgroud)

MySql的EXPLAIN命令显示Extra:"Using temporary; Using filesort"

如何摆脱使用临时&filesort?

mysql optimization group-by query-optimization

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