正在开发一个简单的刽子手游戏,我试图用 来捕捉用户输入keyup()
,但是当我将它登录到控制台时,我意识到有些东西无法正常工作……这是我的代码:
$(document).keyup(function(e) {
userInput = e.value;
console.log(userInput);
});
Run Code Online (Sandbox Code Playgroud)
我也试过这样做,但它也不起作用。
$(document).keyup(function(e) {
userInput = $(this).val();
console.log(userInput);
});
Run Code Online (Sandbox Code Playgroud)
哦,顺便说一下,userInput 是一个全局变量。
我有个问题。
我有模型,感谢 foreach,我在页面中显示了该模型。在模型中,我有列(vPeriod
),我需要将当前项目(例如vPeriod = 2016
)与下一个项目(例如vPeriod = 2017
)进行比较,但我不知道如何比较!
foreach(var item in Model)
{
if(current.vPeriod == next.vPeriod)
{
//do something
}
else
{
//do something
}
}
Run Code Online (Sandbox Code Playgroud)
如果我使用for
,这是最简单的方法。但我该怎么做foreach
呢?
代码查看:
<tr class="line2">
<td></td>
<td></td>
<td></td>
<td></td>
<td style="color: #5f6877;">2016</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
@foreach (var itemData in Model)
{
if (itemData.vPeriod == "2016")
{
<tr class="line3">
<td>@itemData.vAddress</td>
<td>@itemData.vCreateDate</td>
<td>@itemData.iCountOfFloors</td>
<td>@itemData.iCountOfRooms</td>
<td>@itemData.iAreaOfRooms</td>
<td>@itemData.vLastRepairs</td>
<td>@itemData.vType</td>
<td>@itemData.vBelonging</td>
<td>@itemData.vPlanRepairs</td>
</tr>
}
}
<tr class="line2">
<td></td>
<td></td> …
Run Code Online (Sandbox Code Playgroud) 我试图总结jQuery中从json get请求获得的值.相反,它不断替换值而不是在变量中求和total
.
请问我如何总结每次点击的价值?
继承我的代码
$(".checks").on("click", function(){
var clicked = $(this);
var room = clicked.val();
var total = 0;
if(this.checked) {
$.get('/rooms.json', function(data){
data.forEach(function(d){
if(room == d.id){
total += parseInt(d.room_type.price);
$("#selected_rooms").append("<p>" + d.number + " @ " + d.room_type.price + "</p>");
$("#total_amount").html("<p>" + total + "</p>");
}
});
});
} else {
$("#selected_rooms").
}
});
Run Code Online (Sandbox Code Playgroud) 我试图用 JavaScript 更改我的 html 代码的一部分,但我无法让它工作:
function trigger(){
document.getElementById('mycheckbox').innerHTML="<input type="checkbox" id="mycheckbox" checked>";
}
function triggerOff(){
document.getElementById('mycheckbox').innerHTML="<input type="checkbox" id="mycheckbox">";
}
Run Code Online (Sandbox Code Playgroud)
<input type="checkbox" id="mycheckbox">
<button type="button" onclick="trigger()">test</button>
<button type="button" onclick="triggerOff()">test</button>
Run Code Online (Sandbox Code Playgroud)
因此,如果我按下该按钮,我想将选中状态添加到我的 HTML 中,如果我按下另一个按钮,我想删除选中状态。这可能吗?
非常感谢所有帮助!非常感谢大家!
有没有办法改进此代码将对象转换为映射数组?
我想出了这个解决方案,有更好的方法和清洁吗?
let productItems = {
'Item1': {
quantity: 4,
name: 4,
price: 123
},
'Item2': {
quantity: 1,
name: 3,
price: 144
},
'Item3': {
quantity: 2,
name: 2,
price: 343
}
}
let items = [];
for (const item in productItems) {
const formatItem = {
"Qty": productItems[item].quantity,
"Cost": productItems[item].price
}
items.push(formatItem);
}
Run Code Online (Sandbox Code Playgroud)
输出:
[ { Qty: 4, Cost: 123 },
{ Qty: 1, Cost: 144 },
{ Qty: 2, Cost: 343 } ]
Run Code Online (Sandbox Code Playgroud) 我有一个任务要删除我的laravel应用程序中的按钮.
这是我的刀片文件删除按钮,
<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline"><i class="glyphicon glyphicon-trash"></i></a>
Run Code Online (Sandbox Code Playgroud)
和TaskController删除方法,
public function deleteOneProjectTask($projectId, $taskId)
{
DB::table('tasks')
->where('project_id', $projectId)
->where('id', $taskId)
->delete();
return redirect()->route('projects.show')->with('info', 'Task deleted successfully');
}
Run Code Online (Sandbox Code Playgroud)
和任务删除路线,
Route::delete('projects/{projects}/tasks/{tasks}/delete', [
'uses' => '\App\Http\Controllers\TasksController@deleteOneProjectTask',
]);
Run Code Online (Sandbox Code Playgroud)
现在我需要一个确认警报按摩,然后在单击删除按钮时删除任务.我该如何开发它?
如果相应的表具有现有数据,我们如何安全地更改数据库类datatype
的属性Starcounter
?
例
现有: int PostalCode
期望: string PostalCode
我有 5 个可点击的链接,每个链接都有唯一的 ID。我正在尝试获取被单击的链接的 ID。我尝试了两种方法,但都没有达到我想要的效果。
内部渲染我有:
this.state.data.map((dynamicData, key) =>
<a href={"/#/template"} id={dynamicData.id} onClick={() => this.reply_click(this.id)}>{dynamicData.name}</a>
<a href={"/#/addTeams"}><button type="button" class="btn-lisa">Edit</button></a>
Run Code Online (Sandbox Code Playgroud)
返回未定义的基本方法。我究竟做错了什么?:
reply_click(clicked_id) {
console.log(clicked_id);
}
Run Code Online (Sandbox Code Playgroud) 我有一个js函数需要根据第5个中的值格式化表中的第6列.我使用了以下但它不起作用:
$('tr td:nth-child(6)').each(
function() {
var vGood = 0.2
good = -0.5,
avg = 0,
poor = 0.5,
vPoor = -0.2
score= $('tr td:nth-child(5)').text();
if (score >= vGood) {
$(this).addClass('fa fa-thumbs-up fa-lg text-danger latest-icon');
}
})
Run Code Online (Sandbox Code Playgroud) 我正在使用w3school的代码来完成我自己的项目https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_todo
单击两个不同ID的添加按钮时,如何将结果放入
<div id="myDIV" class="header">
<input type="text" id="myInput" placeholder="Title...">
<span onclick="newElement()" class="addBtn">Add</span>
</div>
<ul id="myUL">
</ul>
<ol id="yourOL">
<ol>
Run Code Online (Sandbox Code Playgroud)
我试过把它放在里面,newElement()
但无济于事
else {
document.getElementById("myUL").appendChild(li);
document.getElementById("yourOL").appendChild(li);
}
Run Code Online (Sandbox Code Playgroud)
我还尝试在#myUl中添加一个onchange事件,以便innerHTML中的任何内容与#yourOL相同,但它也不起作用.
<ul id="myUL" onchange="change">
</ul>
<ol id="yourOL">
<ol>
<script>
document.getElementById("myUL").addEventListener('change', change);
function change() {
let guests = document.getElementById('myUL').value;
document.getElementById('yourOL') = guests;
}
</script>
Run Code Online (Sandbox Code Playgroud) javascript ×8
html ×3
jquery ×3
c# ×2
arrays ×1
asp.net ×1
asp.net-mvc ×1
foreach ×1
keyup ×1
laravel-5 ×1
node.js ×1
object ×1
onclick ×1
php ×1
reactjs ×1
starcounter ×1
user-input ×1