问题列表 - 第37063页

Jquery从变量中选择类

我正在使用Jquery按变量查找类.所以,

var className = "whatever";
Run Code Online (Sandbox Code Playgroud)

$("#container ul li")如果包含带className的元素,请执行此操作

我怎么写上面的代码?

是吗

$("#container ul li").find("."+ className).each(function(){
console.log("I found one");
});
Run Code Online (Sandbox Code Playgroud)

显然代码不起作用

jquery jquery-selectors

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

如何在C++中实现通用DOM数据结构?

我正在尝试编写一个非常简单的文档对象模型库实现,以便提供在我的其他项目中使用的通用数据结构.只是为了让事情变得简单,我定义只有三大类:node,elementattribute.节点由它的名称定义(例如所有html标签),并且基本上是元素的容器,可以是文本和子节点(存储在a中std::vector<node>).

我只是无法弄清楚如何定义整个树结构.

我需要为我所提到的分类的模板化接口.

用法示例:

element<string> txt1("Some text");

element< element<string> > div1("div", txt1);
Run Code Online (Sandbox Code Playgroud)

我不想在完全支持XML的情况下创建完整的DOM抽象级别.我只需要想法以类似DOM的方式组织信息.无需解析.

提前致谢!

c++ templates dom

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

如何将函数绑定到DOM事件一次且仅一次,以便它们在触发事件时不会再次执行?

所以我有锚标签的形式,<a href='[link'] rel='Tab'>并在页面加载时应用以下内容:('文件准备'我的意思是)

jQuery("a[rel*=Tab]").click(function(e) {
                e.preventDefault();//then I do some stuff to open it in jq ui tab}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当我这样做,之后通过javascript生成新的链接,在我的情况下加载第二页与JqGrid有新<a rel='neoTab'>的,当我第一次运行时不存在, jQuery("a[rel*=Tab]").click(function(e)所以他们将无法工作...所以我可以jQuery("a[rel*=Tab]").click(function(e)在每个创建新链接的事件上运行 但是旧的链接会加载多个标签,那么有没有办法可以选择a[rel*=Tab]以前没有选择的所有" ?"

注意:我可以并且已经通过算法方法解决了这个问题,因为您可以通过下面的详细信息看到,我只是认为有一些我不知道的语法可以防止使用这个hack!

不必要的细节:

var neoTabitStat = 0;
var openTabs = new Array();
openTabs[0] = 'inbox';
if(!(currentBox=='inbox'||currentBox=='outbox') ) {var currentBox = 'inbox';}

function initNeoTab(a){
    if(neoTabitStat==0) {
        jQuery("a[rel*="+a+"]").click(function(e) {
            e.preventDefault();
            tabIt(jQuery(this).attr('href')+'&nohead=1',jQuery(this).attr('title'),jQuery(this).attr('data-hovercard'));
        });
    neoTabitStat++;
    }
}

function tabIt(a,b,c) {
    c = typeof(c) != 'undefined' ? c : 0;
    lastOpen = openTabs.length;
    if(lastOpen<6) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jqgrid

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

如何创建一个接受两个整数作为参数的批处理文件

我刚开始学习命令行脚本,我有一个学校作业,第一部分是创建一个接受两个整数作为参数的批处理文件.随后整个问题将对整数进行操纵,我并不寻求任何帮助.我用Google搜索了许多不同的方法,似乎无法得出答案.我该如何开始呢?

我知道这对于读这篇文章的人来说非常基本,但是我要求你给我一些松懈,我们都必须从某个地方开始.

command-line batch-file

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

在UIWebView中按页面导航 - 就像setPagingEnabled一样

有没有办法在使用分页的webview中导航 - 比如UIScrollView的'pagingEnabled'?

有关于在UIWebViews内部scrollview上设置此参数的一些建议,但是此解决方案不起作用,例如在您使用javascript设置webcontent偏移的情况下.在这种情况下,屏幕上的第一个点按将缩放回到页面的开头....

有没有推荐的方法正确地做到这一点?

更新
我的原始问题当然是我已将分页设置为启用并将内容偏移设置为不等于实际页面边界的数字...

问题仍然存在,但是否有更好的方法来执行此任务.

iphone cocoa-touch uiwebview ipad

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

C++ Lua 5.1问题

#include <stdio.h>
#include <string.h>
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>

    int main (void) {
      char buff[256];
      int error;
      lua_State *L = lua_open();   /* opens Lua */
      luaL_openlibs(L);

      while (fgets(buff, sizeof(buff), stdin) != NULL) {
        error = luaL_loadbuffer(L, buff, strlen(buff), "line") ||
                lua_pcall(L, 0, 0, 0);
        if (error) {
          fprintf(stderr, "%s", lua_tostring(L, -1));
          lua_pop(L, 1);  /* pop error message from the stack */
        }
      }

      lua_close(L);
      return 0;
    }
Run Code Online (Sandbox Code Playgroud)

这似乎传播了几个错误,例如:

错误LNK2019:未解析的外部符号"char const*__cdecl lua_tolstring(struct lua_State*,int,unsigned int*)"(?lua_tolstring @@ YAPBDPAUlua_State @@ HPAI @ Z)在函数_main …

c++ lua

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

表现与正确/偏好?

typedef unsigned char uChar;
typedef signed char sChar;

typedef unsigned short uShort;
typedef signed short sShort;

typedef unsigned int uInt;
typedef signed int sInt;

typedef unsigned long uLong;
typedef signed long sLong;
Run Code Online (Sandbox Code Playgroud)

我有一个typedef列表所以当我定义变量时,我可以准确.例如,如果我只需要数字0-5,我就会使用uChar.但我正在使用C++并正在制作引擎.我正在阅读关于.NET占用X字节的布尔值,并且由于内存对齐,它使用整数更快.

由于内存对齐,性能等原因,是否有理由使用int而不是uChar?

c++ optimization

0
推荐指数
3
解决办法
409
查看次数

需要帮助了解MySQL注入

http://www.tizag.com/mysqlTutorial/mysql-php-sql-injection.php我得到:

SQL注入是指某人在您不知情的情况下插入MySQL语句以在您的数据库上运行的行为.注入通常发生在您询问用户输入时,例如他们的姓名,而不是名称,他们会给您一个MySQL语句,您将无意中在您的数据库上运行.

我阅读了整篇文章,但我仍然有一些重大问题需要了解它是什么以及如何完成.

在第一个例子中,他们实际会看到什么?

据我所知,如果我实际上回应$ name,将看到所有的名字,因为它总是"是真的"我是否正确?

我不明白的另一件事是mysql_real_escape_string()是否解决了MySQL注入问题,还有更多问题需要解决.

我真的没有得到的是mysql_real_escape_string()是为了解决这个问题,为什么不自动完成,我的意思是你有必要每次都添加mysql_real_escape_string(),是否有你应该使用的情况这就是为什么他们不自动化?

php mysql security sql-injection

9
推荐指数
2
解决办法
541
查看次数

用于压缩的HTML属性的优化顺序

我在某处读到按特定顺序组织HTML属性可以提高HTML文档的压缩率.(我想我是从谷歌或雅虎推荐更快的网站阅读此内容).如果我没记错的话,建议首先放置最常见的属性(例如id,等等),然后按字母顺序排列其余属性.

我有点困惑.例如,如果id在每个p标记之后放置属性,id则将包含唯一值.因此,重复的字符串将限于此:( <p id="比如说有<p id="1"><p id="2"/>).因为值id必须是唯一的,所以我认为这实际上对压缩产生了不利影响.

我错了吗?

如果我需要浏览具有随机排序属性的静态网页,我应该使用什么逻辑来组织属性以实现最大压缩?

注意:我说的是GZIP压缩(如果重要的话):http://www.gzip.org/algorithm.txt

compression algorithm gzip huffman-code

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

CubicCurve2D连接两个JInternalFrame实例

我一直试图找到一种方法(在Swing中)将两个JInternalFrames 连接起来CubicCurve2D(也称为三次贝塞尔曲线).我试图实现的整体效果是类似于Yahoo!的界面.管道(曲线应从一个内部框架的底部到另一个内部框架的顶部).

这里有人这样做过吗?我遇到的问题是我无法想象如何以用户可见的方式绘制更新曲线.绘图然后重新绘制JDesktopPane.getGraphics似乎没有做任何事情.

如果可能的话,我想使用屏幕外缓冲区.

java swing bezier jinternalframe jdesktoppane

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