我想从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) 我想选择每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) 我是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) 我有一组事件在一些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)
但当然一切都在同一时间发生.
如何将加载元素组合在一起,只在完成后才执行隐藏功能?
我正在尝试制作一个可以取代李的内容的按钮.我在这里搜索了其他答案,但是我收到了这个错误:未捕获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) 我似乎无法得到一个简单的正则表达式.这就是我现在所拥有的:
$(".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
对此有何帮助?
我的样本如下.我总是在"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) 我已经制作了几个图标,并且在他们的鼠标悬停时他们应该做点什么.现在,我已经创建了一个我的图标数组,但是当我将每个()应用到集合时,它不起作用:
所以我需要以下代码块将悬停事件附加到集合的每个元素.
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) 在我的HTML页面中,我有一个id ="productsTable"的表,我想删除除最后一个之外的所有元素.
我从这段代码开始,它将删除所有元素:
$('#productsTable').empty();
Run Code Online (Sandbox Code Playgroud) 所以我有这个功能:
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)
有什么方法可以在更新之前不检查其状态吗?