问题列表 - 第34581页

jQuery .click()不会在使用.wrapInner()动态创建的链接上触发

我遇到了这个剧本的问题,对于我的生活,我无法弄清楚它有什么问题.快速浏览我的内容:

HTML:

<ul>
    <li id="wildcard_1">
        <div>
            <a href="#">test</a>
        </div>
    </li>
</ul>
<a href="#" class="reset">reset</a>
Run Code Online (Sandbox Code Playgroud)

jQuery:

// Main function
$("[id^=wildcard_]").children('div').children('a').click(function() {
    $(this).replaceWith($(this).text());
});

// Temporary reset function
$("a.reset").click(function() {
    $("[id^=wildcard_]").children('div').wrapInner('<a href="#"></a>');
});
Run Code Online (Sandbox Code Playgroud)

"测试"链接正常工作,因为它应该是第一次被点击 - 它被转换为纯文本).为了不在这里粘贴大部分脚本,我创建了一个临时函数,它将包装内容div,将"test"纯文本转换回链接.这就是它变得混乱的地方 - .click()第一个函数的监听器将不再触发这个动态创建的链接,而FireBug不会抛出任何错误或警告.

你也可以在JSfiddle上看到这个:http://jsfiddle.net/rWz69/

任何有关这方面的帮助都将不胜感激!

jquery triggers dynamic hyperlink

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

在<input>框中加下划线

我收到了客户的请求,要求在文本字段中为文本加下划线.单线和双线.

这甚至可能吗?我假设有一些不起眼的插件,但我还没有找到它.:P

如果可能的话,我已经考虑过有两种可能性.

  1. 在实际字段中加下划线.
  2. 在文本字段下面的文本做一些疯狂的黑客攻击.

感谢您的帮助和/或评论.^ _ ^

html double underline textfield

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

在C++中管理内存的理念是什么?

为广泛的问题道歉.但是在C++中管理内存的设计因素是什么?例如:当程序在退出之前没有释放内存对象时,为什么会出现内存泄漏?是不是一个好的编程语言设计应该维护一个"foo-table"来处理这种情况?我知道我有点天真,但C++中关于类,结构,方法,接口,抽象类的内存管理的设计理念是什么?

当然,人们不能人道地记住C++的每一个规范.内存管理的核心驱动设计是什么?

c++ memory-management

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

在哪里可以找到可以打开常见3D文件格式的C++ 3D建模库?

有人知道任何C++库/接口来处理常见格式的三维模型数据(.obj,.3ds,.ply,...)?

我可以找到一些库,比如lib3ds或者libobj,但如果我想处理不同的对象格式,我真的需要习惯它们的API并编写一堆我自己的包装器,这样我的代码就不会转变得一团糟.

所以,我很感兴趣,如果有一些替代品(甚至商业),但它们的行为就像一个swiss knife不同的3D模型格式的大军?

谢谢.

c++ 3d object

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

"现代"Web浏览器中正则表达式的最大大小/长度?

现代浏览器(即Firefox 3 +,Safari 4 +,IE 7+)中正则表达式的最大大小是多少?假设一个简单的正则表达式,比如说"foo | bar | baz | woot | ..."

javascript regex

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

在C#中优化尾调用

我有一个深度递归函数,理论上即使在大输入的情况下也能很好地工作.问题是在撰写本文时我忘记了C#没有很好地进行尾调用优化,如果有的话,所以我得到StackOverflowException了任何复杂足够的输入.该方法的基本结构是两个大方法,每个方法调用另一个.

public object Simplify(object param) {
    if (IsSimple(param))
        return param;
    else
        return Expand(param);
}

private object Expand(object param) {
    return Simplify(ProcessExpansion(param));
}
Run Code Online (Sandbox Code Playgroud)

二者IsSimpleProcessExpansion具有相对固定的堆栈深度-唯一的问题是简化和展开之间的递归.你会如何减少堆栈深度?

我正在考虑返回会计算结果的代表,但这看起来有点矫枉过正 - 必须有一种更简单的方法.这是我对解决方案的想法(它不是很精致,因为我一直认为我必须在这里做一些可怕的错误):

public object Simplify(object param) {
    object result = () => SimplifyInternal(param);
    while (result is Func<object>)
        result = ((Func<object>)result)();
    return result;
}

private object SimplifyInternal(object param) {
    if (IsSimple(param))
        return param;
    else
        return Expand(param);
}

private object Expand(object param) {
    return () => SimplifyInternal(ProcessExpansion(param));
}
Run Code Online (Sandbox Code Playgroud)

所以我的两个问题是:

  1. 这个解决方案有什么不可思议的错误?
  2. 你能想到一个更好的吗?

c# tail-recursion tail-call-optimization

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

利用ASP.NET machineKey加密我自己的数据

我想在ASP.NET MVC应用程序中加密一些数据,以防止用户篡改它.我可以使用Cryptography类来进行实际的加密/解密,没问题.主要问题是找出存储加密密钥的位置并管理对其的更改.

由于ASP.NET已经为各种事物维护了一个machineKey(ViewData加密等),我想知道是否有任何ASP.NET函数允许我使用machineKey加密/解密我自己的数据?这样我就不必设计自己的密钥管理系统.

.net asp.net security cryptography

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

有没有人发现Cascading for Hadoop Map Reduce有用吗?

我一直在尝试Cascading,但是我看不出有什么优于经典的map reduce方法来编写工作.

Map Reduce工作给了我更多自由,Cascading似乎带来了很多障碍.

可以把简单的事情做成简单但复杂的事情......我发现它们非常难

有什么我想念的东西.Cascading是否有明显优于传统方法的优势?

在什么情况下我应该选择级联经典方法?任何人使用它并且开心吗?

hadoop cascading

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

opencv macport python绑定

使用MacPorts安装的OpenCV似乎并没有在任何地方安装python绑定.它们是否包括在内,它们去哪里了?

python opencv macports

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

LaTeX中的非常宽的表

有没有办法在LaTeX中有一个宽度方向跨越多个页面的表,而不是长度方式?据我所知,longtable和supertabular都会在多个页面上打破表格,但只能在行之间断开,我需要在列之间中断.如果可以在每页上重复几列,那就更好了.

latex

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