问题列表 - 第43491页

如何使用JQUERY使用多个表单输入动态过滤表行

我正在显示一个包含多行和多列的表.我正在使用一个名为uiTableFilter的JQUERY插件,该插件使用文本字段输入并根据您提供的输入过滤(显示/隐藏)表行.您所要做的就是指定要筛选的列,它将仅显示在该列中输入文本字段的行.简单,工作正常.

我想添加一个SECOND文本输入字段,这将帮助我进一步缩小结果范围.所以,例如,如果我有一个PETS表,一列是petType,一个是petColor - 我可以在第一个文本字段中键入CAT,显示所有猫,然后在第二个文本字段中,我可以键入黑色,并且结果表将仅显示找到BLACK CATS的行.基本上是一个子集.

这是我正在使用的JQUERY:

   $("#typeFilter").live('keyup', function() {

    if ($(this).val().length > 2 || $(this).val().length == 0)
  {
                var newTable = $('#pets');
  $.uiTableFilter( theTable, this.value, "petType" );
  } 

   }) // end typefilter

   $("#colorFilter").live('keyup', function() {
    if ($(this).val().length > 2 || $(this).val().length == 0)
  {
  var newTable = $('#pets');
  $.uiTableFilter( newTable, this.value, "petColor" );

  } 

   }) // end colorfilter
Run Code Online (Sandbox Code Playgroud)

问题是,我可以使用一个过滤器,它将显示正确的表行子集,但是当我为另一个过滤器提供输入时,它似乎无法识别前一列中剩余的可见表行,但是相反,它似乎对原始表进行了全新的过滤.如果在应用一个过滤器后返回10行,则第二个过滤器应仅适用于这10行.我尝试过LIVE and BIND,但没有工作.

任何人都可以解释我出错的地方吗?谢谢!

jquery dynamic jquery-plugins

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

如何在C++中使用fft生成音频频谱?

我想生成一个mp3音频文件的音频频谱(如本视频所示).基本上这个问题需要计算音频信号的fft.如何在C/C++中编程?

我看过几个开源库,比如FFTW,我真的不知道如何使用这些来解决我的问题.任何帮助将不胜感激.提前致谢!

c++ audio fft spectrum

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

PHP Dom删除元素留下内容

我试图删除某些链接取决于他们的ID标记,但保留链接的内容.例如,我想转

Some text goes <a href="http://www.domain.tdl/" id="remove">here</a>
Run Code Online (Sandbox Code Playgroud)

Some text goes here
Run Code Online (Sandbox Code Playgroud)

我尝试过使用以下内容.

$dom = new DOMDocument;
$dom->loadHtml(mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8"));
$xp = new DOMXPath($dom);

foreach($xp->query('//a[contains(@id="remove")]') as $oldNode) {
$revised = strip_tags($oldNode);
}

$revised = mb_substr($dom->saveXML($xp->query('//body')->item(0)), 6, -7, "UTF-8");
echo $revised;
Run Code Online (Sandbox Code Playgroud)

大致从这里开始,但它只是吐出相同的内容$html.

有什么想法我会如何实现这一目标?

html php xpath dom

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

我很想把我的jQuery代码构造成插件吗?

自从我学会了如何在jQuery中编写自己的插件之后,我发现每当我构建一个具有任何复杂性的页面时,我都很想以这种方式处理我的javascript.当我们谈论10行代码时显然很愚蠢,但是当我要构建一个包含几百行javascript(或更多)的页面时,它似乎是最简单的方法:

  • 将数据(甚至只是选项)从我的PHP脚本传递到javascript - $("#myform").myPagePlugin({options}, {data});
  • 给我一个DOM中的"主"对象来附加我的数据,而不是像全局变量那样的hacky
  • 让我的代码以后可以重复使用
  • 以熟悉的方式"插入"我的javascript到页面

如果我开始这样做,我会把自己挖进洞里吗?有什么我想念的吗?

jquery plugins

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

将Maya模型引入iPhone

做这个的最好方式是什么?谷歌搜索给了我一些方法,但目前最好的是什么?我很高兴能够从Maya导出模型并在iPhone屏幕上渲染,但如果有办法渲染它,那么我会被激发,然后支持缩放等等.

非常感谢,刚刚完成了我的第一个3D建模课程,我很激动!

iphone 3d opengl-es maya

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

我可以用JavaScript编写iOS(Cocoa)应用程序吗?

PhoneGap为使用HTML5和JavaScript编写跨平台应用程序提供了一个很好的解决方案.

但我想在UI中使用Interface Builder,只需用Javascript编写所有控制器代码而不是Objective-C(当然还有混合和匹配的选项,特别是调用我可能需要的任何Objective-C库) .

有这个框架吗?类似于CamelBones为Perl做的事情.

想要这样做的原因是,非UI代码可以理想地用JavaScript编写,以便重用于Web版本,可能的未来Android PhoneGap版本和服务器端(node.js).

javascript cocoa-touch ios

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

实例初始化程序是否被视为不良样式

我个人非常喜欢实例初始化器 - 我使用它们来为诸如集合之类的东西分配默认值,所以在编写构造函数时,我不必记住每次都为它们分配相同的默认值.对我来说这似乎很优雅 - 避免恼人的NPE弹出并避免重复代码.私有方法似乎不太好,因为a)它不能为最终字段赋值,b)它可以在代码中的其他地方运行,c)该方法仍然需要在每个构造函数的开头显式调用.

然而,与我所说过的其他人的另一面是,他们令人困惑,有些人阅读代码可能不了解他们做什么或何时被调用,因此他们可能会导致比他们解决的问题更多的问题.

是否应该鼓励或避免使用这些初始化器?或者它是"每个人都有自己的"案例?

java

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

jquery,ajax和CKEditor - 如何"解除绑定"CKEditor实例

嘿,我正在使用jquery,ajax和CKEditor:

$( '.ckeditor' ).ckeditor();
Run Code Online (Sandbox Code Playgroud)

第一次通过ajax加载页面时,它会ckeditor()毫无障碍地被触发.第二次失败.通常在绑定时,您可以执行以下操作:

.unbind('click').bind('click',function{...})
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解开ckeditor()

ajax jquery ckeditor

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

Scala集合类型之间的隐式转换

我想在Scala XML Elem对象和XML元素的另一种表示之间隐式转换,在我的例子中是dom4j Element.我写了以下隐式转换:

implicit def elemToElement(e: Elem): Element = ... do conversion here ...
implicit def elementToElem(e: Element): Elem = ... do conversion here ...
Run Code Online (Sandbox Code Playgroud)

到目前为止,这很好,这是有效的.

现在我还需要所有元素的集合来转换两种方式.首先,我是否绝对需要编写其他转换方法?如果我没有,事情似乎没有用.

我试着写下面的内容:

implicit def elemTToElementT(t: Traversable[Elem]) = t map (elemToElement(_))
implicit def elementTToElemT(t: Traversable[Element]) = t map (elementToElem(_))
Run Code Online (Sandbox Code Playgroud)

这看起来并不太理想,因为如果转换方法采用Traversable,那么它也会返回Traversable.如果我传递一个List,我也会得到一个Traversable.所以我假设转换应该以某种方式进行参数化.

那么,为了尽可能通用,编写这些转换的标准方法是什么?

xml scala dom4j

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

使用Rijndael.Create()而不是新的RijndaelManaged()是否安全

我已经阅读了一些关于这个主题的内容,但我仍然不能完全理解我看到的答案.

当你使用创建加密算法时Rijndael.Create(),你会得到一个类型的对象RijndaelManaged- 这和调用之间似乎没有区别new RijndaelManaged()(或者New RijndaelManaged()对你来说是VB人).:)

根据我的阅读,该Rijndael.Create()方法存在,以便您在将来的版本中更改时不需要担心具体的实现.但我的问题是:假设确实发生了这种情况,.NET 5.0会返回不同的实现.是否可以保证使用RijndaelManaged加密的项目可以解密而不会出现问题SomeFutureRijndaelManaged

我无法想象他们会不相容,但我只是想证实这一点.

谢谢

.net cryptography rijndael rijndaelmanaged

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