小编Tus*_*har的帖子

从html onclick事件传递jQuery onclick函数的参数

我想从html onclick事件中将参数传递给onclick jquery函数.

PHP中的html语句呈现

$name = "abcd";
for ($i=0;$<10;$i++){
$text .= '<tr>
             <td>'.$i.'</td>
             <td><div id="name">'.$name.'/div>
                 <a class="href" onclick="callJSFunc($i,\''.$name.'\')" ></a>
             </td>
          </tr>';
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的..

function callJSFunc(i , name){
alert(i+"  "+name);
}
Run Code Online (Sandbox Code Playgroud)

我想把它转换成某种......

$(".href").click(function(i,name,event){
alert(i+"  "+name);
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

如何动态分组每个n-div并用JQuery中的新div包装?

我想选择每4个div class "contents"并将其包装在另一个动态创建的新div中Jquery.我的HTML如下;

<body>
<div id="postings">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

我想要

<body>
<div id="postings">
<div id="newDivforWraping1">
    <div class="contents"></div>
     <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
<div id="newDivforWraping2">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
<div id="newDivforWraping3">
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
    <div class="contents"></div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

我目前的JScript代码如下;

(function() {
    "use strict";
    $(document).ready(function() …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

Object.prototype.toString.call(currentFruit)==="[object Date]"

我是js的新手..我有一个if条件,因为我不明白如果条件可以告诉我这条件是什么条件... Object.prototype.toString.call(currentFruit)==="[对象日期]" 你能解释一下......在下面提供我的代码

setcurrentFruit: function (fruitName, currentFruit) {
    WorklistStorage.set(fruitName, currentFruit, false);
},
getcurrentFruit: function (fruitName) {
    var currentFruit = unescapeJSON(WorklistStorage.get(fruitName, false));
    if (currentFruit == "undefined" || typeof currentFruit == "undefined" || Object.prototype.toString.call(currentFruit) === "[object Date]") {
        var date = new Date();
        currentFruit = date.toString();
        wholeQueue.setcurrentFruit(fruitName, currentFruit);
        //console.log("poppppp");
    }
    currentFruit = new Date(currentFruit);
    return currentFruit;
},
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery javascript-events

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

如何在使用jquery开始新事件之前等待一组事件完成?

我有一组事件在一些div中加载一些html:

$("#id1").load("1.html");
$("#id2").load("2.html");
$("#id3").load("3.html");
$("#id4").load("4.html");
Run Code Online (Sandbox Code Playgroud)

然后我隐藏了一个加载栏:

$("#load-bar").hide();
Run Code Online (Sandbox Code Playgroud)

但当然一切都在同一时间发生.

如何将加载元素组合在一起,只在完成后才执行隐藏功能?

javascript jquery

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

如何使用jQuery替换列表项内容?

我正在尝试制作一个可以取代李的内容的按钮.我在这里搜索了其他答案,但是我收到了这个错误:未捕获TypeError:对象li#element2没有方法'replaceWith'

我已经尝试过replaceWith,.html和.text,但它们都有相同的这是我的页面:

<html>
<head>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
$(document).ready(function(){
$("#theButton").click(function(){
("li#element2").replaceWith("This is the second element")
});
});
</script>

</head>
<body>

<h1 id="header">The document header.</h1>


<p>Value: <input type="text" id="theInput" value="" size=10>


<ul id="theList">
<li id="element1">Element 1
<li id="element2">Element 2
<li id="element3">Element 3
</ul>

<div id="theDiv"></div>

<input type="button" id="theButton" value="click me!""></p>


</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 dom

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

数字和一位小数的正则表达式

我似乎无法得到一个简单的正则表达式.这就是我现在所拥有的:

$(".Hours").on('input', function (e) {

    var regex = /^\d+(\.\d{0,2})?$/g;

    if (!regex.test(this.value)) {
        if (!regex.test(this.value[0]))
            this.value = this.value.substring(1, this.value.length);
        else
            this.value = this.value.substring(0, this.value.length - 1);
    }
});
Run Code Online (Sandbox Code Playgroud)

我需要用户只能输入数字和一个小数(小数点后只有两个数字).它现在正常工作,但用户不能以小数开头.

可接受:23.53 0.43 1111.43 54335.34 235.23 .53 <---不工作

不可接受:0234.32 <---用户当前可以这样做23.453 1.343 .234.23 1.453.23

对此有何帮助?

javascript regex jquery

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

Jquery以错误的顺序执行

我的样本如下.我总是在"a"和"b"之前得到"c".如何相应地获得"a","b"和"c"?我很感激任何建议.

b.extend({
        get: function (id) {

        jQuery.ajax({
            type: 'GET',
            url: url,
            data: pdata,
            success: function (result) {
                console.log("a");
            }
        });

        for (var a = 0; a < 5; a++) {
            jQuery.ajax({
                type: 'GET',
                url: url,
                data: pdata,
                success: function (result) {
                    console.log("b");
                }
            });
        }
        console.log("c");
        }
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery console.log

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

将事件附加到数组的每个元素

我已经制作了几个图标,并且在他们的鼠标悬停时他们应该做点什么.现在,我已经创建了一个我的图标数组,但是当我将每个()应用到集合时,它不起作用:

所以我需要以下代码块将悬停事件附加到集合的每个元素.

var icon_set = new Array('.icon-online', '.icon-save', '.icon-sms',
    '.icon-access', '.icon-support');
icon_set.each(function () {
    $(this).mouseleave(function () {
        img.stop().fadeOut();
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用jquery,删除除最后一个之外的所有表元素

在我的HTML页面中,我有一个id ="productsTable"的表,我想删除除最后一个之外的所有元素.

我从这段代码开始,它将删除所有元素:

$('#productsTable').empty();
Run Code Online (Sandbox Code Playgroud)

html jquery

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

如何将 Mongoose 中的布尔字段更新为相反的字段?

所以我有这个功能:

async function update_subscription_status(id) {
    await User.updateOne({chat_id: id}, {
        mailing: // need to change this boolean field to its opposite       
    })
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在更新之前不检查其状态吗?

mongoose mongodb node.js mongodb-query

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