小编tva*_*son的帖子

事件处理程序不适用于创建的元素

好吧,标题可能没有任何意义..但无论如何,我可以用一些简单的代码来澄清它.

我正在使用JQuery 1.3.2

这是我的JS

$(document).ready(function() {
  $('#test').click(function() {
    $('#result').html('<a href="#" id="hello">hello world</a>');
  });

  $('#hello').click(function() {
    $('#result').html('<a href="#" id="asdf">Test #2</a>');
  });
});
Run Code Online (Sandbox Code Playgroud)

在html中,我有一个超链接id ='test'和一个id ='result'的div.我期望这个JS代码是当我点击测试时,它显示"Hello World".之后,当我点击"Hello World"时,它应该显示"Test#2"

任何建议都非常有帮助......

谢谢.

javascript jquery javascript-events

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

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

C++程序不会退出,使用switch case

我正在编写一个tic tac toe程序,通过终端/控制台播放在玩家1或2获胜后,我给用户选择再次玩,1 =再玩,2退出.但是,输入2退出不起作用

//tie check, replay, use pointer notation
#include <iostream>
using namespace std;

void initialize(char [][3]);
void player1(char [][3]);
void player2(char [][3]);
void display(char [][3]);
char check(char [3][3]);
int main()
{
    char board[3][3];
    char end = '*';
    int row1, column1, row2,column2;
    bool replay = true;
    //replay loop
    do
    {
        //set board to *
        initialize(board);
        //game loop
        display(board);
        do 
        {
            //player 1 turn
            player1(board);

            //check if player 1 won
            end = check(board); 
            if(end != '*')
            {
                int input;
                /* …
Run Code Online (Sandbox Code Playgroud)

c++ switch-statement

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

Java或.Net中的最佳持续时间类型

我已经看到很多方法,其中一个方法采用long或int来表示持续时间,以纳秒,毫秒(最常见),秒甚至几天为单位.这也是寻找错误的好地方.

一旦你意识到你的持续时间可以是一定的秒数,或者是一个更符合人类时间感的时间间隔,这个问题也很复杂,因此24小时的持续时间总是会是下一个那天在同一个"挂钟"时间.或者一年是365天或366天,具体取决于日期,因此从2月28日开始的一年总是将是2月28日.

为什么没有明确的类型来代表这个?我在Java或.net中都没找到

.net java

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

单击"提交"时,如何验证多个文本框是否包含数据?

我有10个带字符串的已定义文本框.

单击确定按钮时,我必须检查所有它们是否为空

什么是最干净的方式来检查它们以及何时功能结束.每个复选框都是空的,以给出一个特定的CSSclass.也许.ClassError.(突出红色)

我很高兴得到答案.

c# asp.net

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

PHP包括而不是iFrames?

什么是使用PHP的最佳方式而不是iFrame?

编辑:

我想使用包含来显示我的内容,而不是使用iFrame.

html php iframe xhtml include

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

ASP.Net MVC在母版页中显示会话值

当我在母版页(<%: Session["companyname"].ToString() %>)中显示会话值时,页面上会显示以下信息{ CompanyName = TestCompany}.我如何获得价值?

谢谢你的帮助!

asp.net-mvc asp.net-mvc-2

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

vc++中简单的消息框显示

我刚刚开始使用vc++ 2008。我只想看到一条消息(对话框)。我已将我的项目创建为 win32 项目应用程序。

我写了下面的代码来查看 MessageBox

MessageBoxW(NULL, "Window Registration Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK);
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误

错误 C2664:“MessageBoxW”:无法将参数 2 从“const char [28]”转换为“LPCWSTR”

这是什么错误?我需要做什么才能看到一个简单的消息框显示。

visual-c++

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

如果找不到项目,如何从Web服务刷新本地数据库?

我正在处理的项目涉及数据库和数据源的Web服务.这个问题,我有几个,是基于这样的想法:如果我输入一个产品编号textBox1,我想看看数字是否已经存在于数据库中,如果不是,我想让它运行我编写的代码Web服务并抓取数据然后更新数据库.

  1. 我应该使用什么代码来检查Product_ID是空还是空

  2. 我需要编写什么代码,以便如果Product_ID为null或为空,它将调用我已编写的代码从Web服务中获取数据?

我的linq代码是:

Test_Data_ClassDataContext db = new Test_Data_ClassDataContext();
            var q = from p in db.Product_Masters
                    where p.Product_ID.Equals(textBox1.Text)
                    select p;
Run Code Online (Sandbox Code Playgroud)

窃取他人的想法我试图测试null如果null运行Web服务代码,如果不是null将其发送到datagridview进行显示.

If (q == null)
{
    Somehow call the other code so it takes textBox1 and get the data from the service
}

else
{
    dataGridView1.DataSource = q;
}
Run Code Online (Sandbox Code Playgroud)

背景:我是c#的新手,曾经和vb6一起玩过,所以对我而言,c#不仅仅是学习一门新语言而且还学会再次走路,更不用说我从来都不是一个优秀的vb6程序员.

.net c# linq-to-sql

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

回调中的setTimout()不起作用,为什么?

我想知道为什么setimout(fun(),time)在这里不起作用:

上下文:这显示一条消息并隐藏它,我想让它等待2秒,但如果我这样做它不会隐藏(通常我没有setimeout()

function mostrar_msj(msj){
  $('#notificaciones').text(msj);
  $('#notificaciones').animate({
          top:$(window).scrollTop()+"px"
      },
      {
          queue: false,
          duration: 350
  });  
  $("#notificaciones").slideDown(1000, setTimeout('cerrar()',2000));
}

function cerrar(){
  $("#notificaciones").fadeOut(2000);
}
Run Code Online (Sandbox Code Playgroud)

我只是困惑,在这里:?

javascript jquery settimeout

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

为什么没有人用高级功能升级他们的C编译器?

struct elem
{
 int i;
 char k;
};
elem user; // compile error!
struct elem user; // this is correct
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我们收到第一个声明的错误.但是C++编译器不会发生此错误.在C++中,我们不需要一次又一次地使用关键字struct.

那么为什么没有人更新他们的C编译器,以便我们可以在C++中使用没有关键字的结构?

为什么C编译器开发人员不会删除C的一些故障,如上所述,并更新一些高级功能而不破坏C的原始概念?

为什么它是从1970年代更新的旧编译器?

看看视觉工作室等.它经常更新新版本,每个新版本我们都要学习一些新的功能用法(尽管这是一个我们可以解决它的问题).如果有的话,我们也会更新新的编译器.

不要把这当作一个愚蠢的问题.为什么不可能?它可以在没有任何不兼容问题的情况下开发(不影响在当前/旧编译器上开发的代码)

好的,我们开发新的C语言C +,它介于C和C++之间,它消除了C的所有故障,并添加了C++的一些高级功能,同时保持它对系统级应用程序,嵌入式系统等特定应用程序有用.

c c++ compiler-construction visual-studio

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

LINQ和Clipboard安全性的问题

为什么我需要在LINQ查询上调用ToList()方法?

例如:

private void btnEnc_Click(object sender, RoutedEventArgs e)
{
    SHA1 sha = new SHA1Managed();
    string sResult = "";

    var v = sha.ComputeHash(
        UTF8Encoding.Unicode.GetBytes(tbxWordToEncrypt.Text)
        ).Select(
            p => sResult += string.Format("{0:x2}", p)
        ).ToList();

    Clipboard.SetText(sResult);

    tbxEncrypted.Text = sResult;
}
Run Code Online (Sandbox Code Playgroud)

此外,当我尝试访问剪贴板时,我得到一个安全对话框.我怎么能阻止这个?

SilverLight ClipBoard访问MessageBox

c# linq silverlight clipboard

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