小编Eli*_*Eli的帖子

jQuery - 检查DOM元素是否已存在

我试图通过Ajax动态添加一些表单元素与jQuery.我想确保我没有两次创建相同的元素,所以我只想添加它,如果它尚未添加到DOM中.

我的所有元素都有一个唯一的CSS id,例如:

$('#data_1')
Run Code Online (Sandbox Code Playgroud)

我使用以下内容来检查元素是否已存在:

if ($('some_element').length == 0) {
    //Add it to the dom
}
Run Code Online (Sandbox Code Playgroud)

但是,它仅适用于首次加载时已经是页面一部分的元素.

如何检查页面加载后动态创建的元素?

任何建议表示赞赏.

谢谢.

jquery

71
推荐指数
4
解决办法
11万
查看次数

在HTML5视频上方添加文字

需要帮助才能添加文本,因此文本覆盖了HTML 5视频,而且我还需要添加表单输入和按钮,以下是我的HTML5视频代码.

<video id="video" width="770" height="882" onclick="play();">
<source src="video/Motion.mp4" type="video/mp4" />
</video>
Run Code Online (Sandbox Code Playgroud)

css html5 css3 html5-video

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

PreApplicationStartMethod何时实际被触发运行?

使用WebActivator PreApplicationStart方法时,实际触发绑定到此方法的方法是什么?当IIS7启动App Pool时?当第一个请求发送到网络服务器?别的什么?如果您有答案,还可以提供您获取此信息的位置的参考吗?

IIS 7.5中是否有任何变化?

c# asp.net .net-4.0 asp.net-mvc-3

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

使用API​​创建Google日历活动不会创建环聊链接

我已经在黑客一起取得成功,到目前为止googleapis,并gapitoken包上创建通过API谷歌日历事件.所有这一切的目的是找到一种方法来以编程方式生成Google Hangout链接,据我所知,您无法通过API执行此操作.根据这篇文章,您应该能够在创建事件时启用自动创建环聊链接,这是我为该帐户所做的.

我正在使用的代码只能从Node.js运行,所以没有面向用户的部分.我使用服务帐户技术通过OAuth2.0进行身份验证.除了创建的事件不包含名为"hangoutLink"的属性外,一切似乎都能正常工作.有任何想法吗?

var moment = require('moment');
var googleapis = require('googleapis');
var GoogleToken = require('gapitoken');
var OAuth2Client = googleapis.OAuth2Client;

var token = new GoogleToken({
    iss: '*******************@developer.gserviceaccount.com',
    scope: 'https://www.googleapis.com/auth/calendar',
    keyFile: './*****************.pem'
}, function (err) {
    if (err) {
        return console.log(err);
    }

    token.getToken(function (err, token) {
        if (err) {
            return console.log(err);
        }

        googleapis.load('calendar', 'v3', function (err, client) {
            var oauthClient = new OAuth2Client('', '', '', {}, {
                token_type: 'Bearer',
                access_token: token
            });

            var now = moment().format(); …
Run Code Online (Sandbox Code Playgroud)

google-calendar-api google-api node.js hangout google-oauth

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

SharePoint 2010使用SPServices获取用户标识

我正在使用SharePoint与SPServices jQuery库,我正在使用该SPGetCurrentUser功能.但是,它似乎只返回没有ID的登录用户名.例:

DOMAIN\user

我需要带有ID的整个帐户名称:

1;#DOMAIN\user

如果只是为了返回ID,我可以将两者连接在一起.但我找不到它.

最终我正在尝试将列表项分配给当前用户.如果有一种方法可以在没有ID的情况下做到这一点,我也会对这种可能性持开放态度.谢谢!

jquery sharepoint-2010

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

ASP.NET MVC3将REST服务路由到控制器

我想以下列方式路由REST服务URL:

/User/Rest/ -> UserRestController.Index()
/User/Rest/Get -> UserRestController.Get()

/User/ -> UserController.Index()
/User/Get -> UserController.Get()
Run Code Online (Sandbox Code Playgroud)

所以基本上我在网址中为Rest做了一个硬编码的例外.

我对MVC路由不是很熟悉.那么实现这一目标的好方法是什么?

c# asp.net url-routing asp.net-mvc-3

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

php执行时,jQuery"请等待"

我有一个连接到PayPal api的脚本来检查有效的信用卡输入.该脚本可能需要大约5秒钟才能执行,并且为了防止用户多次点击"提交",如果他们没有看到立即响应,我想放置一个"请稍候"指示符.

我有一个div,"pleaseWait"是隐藏的.在jQuery我有:

$('#submit').click(function(){
    $('#pleaseWait').show();
});
Run Code Online (Sandbox Code Playgroud)

唯一的问题是如果有问题,它将发回php错误,"请等待"将继续在屏幕上.我决定尝试另一种方法,并在脚本开始运行后在php中回显jQuery,并在出现错误时隐藏它.

 /* Echo the jQuery so the "Please wait" indicator will show on screen */
 echo "<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"></script>";
 echo "<script type='text/javascript' charset='utf-8'>";
 echo "\$(document).ready(function(){";
 echo "\$('#pleaseWait').show();";
 echo "});";
 echo "</script>";


 if($error == ""){

      /* There is not an error, run php. */

 }else{
      /* There was an error, stop the jQuery from displaying the "please wait" and display the error */
      echo "<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"></script>";
      echo "<script type='text/javascript' charset='utf-8'>";
      echo "\$(document).ready(function(){";
      echo "\$('#pleaseWait').hide();"; …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

为什么这个JavaScript正则表达式不起作用?

出于某种原因,这不起作用,但我的所有搜索都说它应该有用.

我在一个元素上有一个id,我试图将值递增1.

所以,让我说我有

<input id="someText1">
Run Code Online (Sandbox Code Playgroud)

我想将1改为2,所以我最终得到了

<input id="someText2">
Run Code Online (Sandbox Code Playgroud)

我试图使用匹配文本

text = $("input").attr("id").match(/^[a-zA-Z]+$/);
Run Code Online (Sandbox Code Playgroud)

但是当我输出文本的值时,我得到null

请帮忙!

javascript regex jquery alpha

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

使用jquery获取实时文本字段数据

我想获取用户在文本字段中输入的数据Name,其中包含name和id ,其结构类似于下面的结构;

<form id="testform" name="testform" method="post" action="process.php">
    <table class="style1">
        <tr>
            <td class="style2">Name</td>
            <td id="Name" class="style2">
                <input id="Name" name="Name" type="text">
            </td>
        </tr>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

我想将数据存储在变量中.

我怎样才能做到这一点?

提前致谢... :)

blasteralfred

jquery jqueryform

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

这些jQuery语句是什么意思或它们做了什么?

以下jQuery语句究竟是什么意思或它们做了什么?

$(window).focus(mainWindowFocus);
$(window).unbind('focus', mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)

这与主窗口和子/弹出窗口有关.

function mainWindowFocus() {
    if (popUpWindow && !popUpWindow.closed) {
        popUpWindow.focus();
    } else {
         popUpWasClosed();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

接下来可以在jQuery中解释这种奇怪的行为吗?

有用:

<div class="xpav">
    Create
</div>
<div class="apr" style="display: none;">
    sometext
</div>

<script>
$('.xpav').click(function() {
    $(this).next(".apr").slideDown("fast");    
})
</script>
Run Code Online (Sandbox Code Playgroud)

它没有:

<div class="xpav">
    Create
</div>
<br />
<div class="apr" style="display: none;">
    sometext
</div>

<script>
$('.xpav').click(function() {
    $(this).next(".apr").slideDown("fast");    
})
</script>
Run Code Online (Sandbox Code Playgroud)

为什么
打破它?

javascript jquery

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