如何在使用jQuery动态添加的按钮上添加按钮单击事件?
在div容器中添加动态按钮的jQuery代码:
$('#pg_menu_content').empty();
$div = $('<div data-role="fieldcontain"/>');
$("<input type='button' value='Dynamic Button' id='btn_a' />").appendTo($div.clone()).appendTo('#pg_menu_content');
Run Code Online (Sandbox Code Playgroud)
问题1: 如何为上面的按钮添加点击事件?我尝试了下面的事情并没有触发
$("#btn_a").click(function(){
alert ('button clicked');
});
Run Code Online (Sandbox Code Playgroud)
问题2: 如何在click事件中获取按钮的值?例如,我想在click事件函数中获取值'Dynamic Button'.
你能帮帮我吗?
我正在考虑将ESB集成到现有的基于Java/Maven Web的产品中.具体来说,我正在寻找ServiceMix和Mule.该产品将连接到多种不同的服务,包括电子邮件,Quartz,基于HTTP的RESTful Web服务,SMS和IM.我只是快速浏览了一下文档,这两个选项似乎相当重要且相当复杂.这似乎是何时使用ESB的教科书示例,但我不想花费大量时间来学习一个或另一个系统.
就像我说的,我已经有了一个由Maven构建的Web应用程序,并希望集成其中一个系统相当简单,即使只是为了发送电子邮件这么简单的事情,但看起来添加任何一个都将拉入世界的一半罐子的条款,很难嵌入现有的产品.
是否值得尝试引入其中一个选项?是否有一种简单的方法可以将它们集成到现有应用程序中而无需完全重组?还有其他更轻的重量选择吗?是否有一些方面我应该考虑使它们的使用值得?
struct foo
{
int a;
int b;
};
void* p = (void*)malloc(sizeof(struct foo));
((foo*)p)->a;//do something.
free(p);//Is this safe?
Run Code Online (Sandbox Code Playgroud) 我正在学习Java,我希望将我的课程变成一个可观察的课程.
但是我已经扩展了另一个类.
我该怎么办?
我打电话的时候:
entityManager.flush()
Run Code Online (Sandbox Code Playgroud)
我得到标题中提到的例外.
我正在使用Hibernate JPA.
是否有人使用Karaf而不是Servicemix?如果是这样,你是怎么做出这个决定的?我知道Servicemix在Karaf附近添加了一层功能,只是好奇Karaf是否自己使用以及为什么......
更新2:由于我的博客有点死,链接降级,所以你可以在这里查看文章:
我有一个maven项目,使用我的POM.XML中配置的非常有名的felix maven bundle插件,方法如下:
<packaging>bundle</packaging>
(...)
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId};singleton:=true</Bundle-SymbolicName>
<Bundle-Version>${project.version}</Bundle-Version>
<Export-Package>jlifx.*</Export-Package>
<!-- <Embed-Dependency>*</Embed-Dependency> -->
</instructions>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
然后我的POM中也包含一些1级/级别的依赖项:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>5.0.0.Alpha1</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
现在我的问题开始了...如果我做mvn安装我将使用它非常棒的MANIFEST.MF和我所有的,但我不会得到其他依赖捆绑包,这意味着如果我抓住我的捆绑文件并将其放在我的OSGi框架实例上我会得到类似"无法解决1.0:缺少需求[1.0] osgi.wiring.package;(&(osgi.wiring.package = etc ......")
因此,我发现创建我的第一级依赖项包的一种方法是在我的POM中创建一个配置文件,如下所示:
<profiles>
<!-- http://www.lucamasini.net/Home/osgi-with-felix/creating-osgi-bundles-of-your-maven-dependencies -->
<!-- -Pcreate-osgi-bundles-from-dependencies bundle:wrap -->
<profile>
<id>create-osgi-bundles-from-dependencies</id>
<build>
<directory>${basedir}/bundles</directory>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId> …Run Code Online (Sandbox Code Playgroud) Hadoop Map Reduce和Google Map Reduce有什么区别?
是否只是Hadoop为map reduce和其他提供标准化?差异之中还有什么.
假设我的.gitconfig中有一个这样的别名:
alias.showlog = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
Run Code Online (Sandbox Code Playgroud)
现在我想要一个类似的别名:
alias.sl = showlog --abbrev-commit
Run Code Online (Sandbox Code Playgroud)
当我尝试命令时,git sl它说他不知道showlog命令.
我知道仍然可以像其他别名一样复制相同的命令,但我只是想知道是否有可能在别名中引用另一个别名?
java ×4
osgi ×2
.net ×1
alias ×1
apache-karaf ×1
c ×1
c# ×1
dependencies ×1
esb ×1
git ×1
git-config ×1
hadoop ×1
html ×1
javascript ×1
jpa ×1
jquery ×1
mapreduce ×1
maven ×1
mule ×1
osgi-bundle ×1
spring ×1
unit-testing ×1