小编Mal*_*van的帖子

为使用jQuery动态创建的按钮添加click事件

如何在使用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'.

你能帮帮我吗?

html javascript jquery

35
推荐指数
3
解决办法
12万
查看次数

捕获特定jQuery Mobile页面上的滚动事件

如何在特定的jQuery Mobile页面上捕获滚动事件?

<div id='pg_remote-address-book' data-role='page'>
  <div data-role='content' id='pg_remote-address-book_content'>
    <ul data-role='listview' id='ul_address_list'>
    </ul>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在pagebeforecreate上,动态加载无序列表中的项目

for ( var i = 0; i < 100; i++ ) {
  $("#ul_address_list").append("<li>"+i+"</li>");
}
Run Code Online (Sandbox Code Playgroud)

捕获滚动

$('#pg_remote-address-book').scroll(function () {
  console.log('scrolled');
});
Run Code Online (Sandbox Code Playgroud)

滚动事件未被捕获.我怎么能抓住那个?

如果我把'window'而不是'#pg_remote-address-book'那么它就可以了.但我想在特定页面上捕获滚动事件.你能帮帮我吗?

javascript jquery jquery-mobile

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

Jquery Mobile + Phonegap的字体大小不同

我正在Android平台上使用Phonegap与Jquery Mobile开发应用程序.

我设计了一个简单的页面.我还没有开始任何定制.但请看下面的屏幕.

屏幕1:我的Android设备中的PhoneGap内部启动的页面 页面加载在phonegap中

屏幕2:在同一个Android浏览器中以.html页面启动的同一页面 页面在浏览器中加载

查看尺寸变化...为什么显示不同?在为Phonegap设计jQuery移动页面时,我是否需要考虑一些标准问题?

android jquery-mobile cordova

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

在Yavascript中将YYYY-MM-DD HH:MM:SS转换为不同的格式

我在javascript中有一个字符串,2016-02-27 20:24:39我想将其转换为27th Feb 08:24pm.

在Javascript中最简单的方法是什么?

javascript date-formatting

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