我想做一个可点击的引导面板。但头部不可点击。所有面板均可单击。我正在尝试,但是当我将div添加到<a>所有内容中时都是可链接的,并且我不喜欢链接显示为蓝色的文本...
<div class="panel panel-default">
<a href="#">
<div class="panel-body">
...
</div>
<div class="panel-footer">
<div class="row">
...
</div>
</div>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我的引导面板如何可点击?
谢谢!
这是我的javaScript代码:
$(document).ready(function() {
$('#IMDB').click(function() {
var MovieID = $('#MovieID').val();
$.post('action/action.php', { url: "http://api.themoviedb.org/3/movie/"+MovieID
+"?append_to_response=credits,images&api_key=myapikey" }, function(data) {
$("#test").html(data);
});
});
});
Run Code Online (Sandbox Code Playgroud)
当我单击按钮时,我从我输入的输入字段中获取imdb id,然后我从php获得实际结果.这是我的PHP代码.
<?php
$url = $_POST['url'];
$url2 = file_get_contents($url);
$json = json_decode($url2, true); //This will convert it to an array
$title = $json['original_title'];
$imdb = $json['imdb_id'];
echo $title;
echo $imdb;
return true;
?>
Run Code Online (Sandbox Code Playgroud)
但我得到这样的结果:
蝙蝠侠:杀戮Jokett4853102
一个是电影标题,另一个是同一个html tage中的imdb id.但我想在每个html标签中显示我的每个结果,如下所示:
$("#test").html(data); // result 1 -- movie title
$("#test2").html(data); // result 2 --- imdb id
Run Code Online (Sandbox Code Playgroud)
请帮我如何获得多重价值?
这是否可以使用 javascript 和 html 的某种组合?
<select onchange="myFunction(valueOfThisSelector)">
<option value="op1">Op1</option>
<option value="op2">Op2</option>
<option value="op3">Op3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我更喜欢在不使用元素 id 的情况下实现解决方案,因为我希望能够将其应用于许多选择器。如果可以在myFunction()脚本中实现值引用那也是一个选项,只要不使用document.getElementById().
我有以下列表,这些列表可以动态构建并执行与选择框相同的功能。
<ul class="list-group" name="combobox1" id="combobox1">
<li class="list-group-item" value="6" />Option 1</li>
<li class="list-group-item" value="12" />Option 2</li>
<li class="list-group-item" value="15" />Option 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
选择列表中的项目时,I用户jQuery将“活动”追加到类中以使“列表组 - 项目活动”。
用户可以从列表中选择一个或多个列表项,然后单击“显示详细信息”,这将在弹出窗口中显示详细信息。此详细信息弹出窗口由按钮中的 onclick 函数触发。我的问题是如何使用 Jquery 获取用户选择通过 onclick 方法传递的列表中的一个或多个项目的值?
onclick=showDetails(itemsvalues)
Run Code Online (Sandbox Code Playgroud)
这将返回一个值,但是如果选择了多个项目怎么办?
onclick="showdetails($('#combobox1 li.active').val());
Run Code Online (Sandbox Code Playgroud)
谢谢!
我创建了一个按钮,当用户点击它时,当前的类应该替换为新的,反之亦然.但是addClass或removeClass都没有显示任何效果.我没有在控制台日志中看到任何错误或警告消息.
JQuery代码:
$('.vote_btn').click(function(){
$.ajax({
url:'/joseph/pages/votes.php',
type: 'post',
//dataType:'json',
data:{'comment_id':$(this).data('commentid')},
success: function(data){
if(data == 'up'){
$(this).removeClass('fa-thumbs-o-up').addClass('fa-thumbs-up');
} else if(data == 'reversed') {
$(this).removeClass('fa-thumbs-up').addClass('fa-thumbs-o-up');
} else {
alert(data);
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
HTML代码:
<span id="<?=$comment['id']?>" class="fa fa-thumbs-o-up vote_btn" data-commentid="<?=$comment['id']?>" data-postid="<?=$getpost['post_id']?>" data-who="<?=$comment['commenter_id']?>"></span>
Run Code Online (Sandbox Code Playgroud) 我是jQuery的新手,如果我单击一行,我想隐藏所选行的某些单元格,如果再次单击则显示回来.我到处寻找但找不到任何解决方案.大部分隐藏完整的行.这是示例表:
$('.selectme').click(function() {
$(this).has('td.hidene').hide();
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id='table1' border="1">
<tr class='selectme'>
<td class='donthide'>row 1, cell 1</td>
<td class='hideme'>row 1, cell 2</td>
<td class='hideme'>row 1, cell 3</td>
<td class='hideme'>row 1, cell 4</td>
</tr>
<tr class='donthideme'>
<td class='dontletmehide'>row 2, cell 1</td>
<td class='dontletmehide'>row 2, cell 2</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
我正在尝试将一个简单的数量输入框加减1,如下图所示可能会有所不同:
PHP:
$query = ...
while ($row= mysqli_fetch_array($query))
{
<input type="hidden" value="<?php echo $row['id']; ?>" id="id_part">
<input type="text" value="<?php echo $row['quantity']; ?>" id="<?php echo $row['id']; ?>_count"><br>
<input type="button" value="-" id="minus" onclick="minus()">
<input type="button" value="+" id="plus" onclick="plus()">
}
Run Code Online (Sandbox Code Playgroud)
Javascript:
<script>
var count = 1;
var id = document.getElementById("id_part").value;
var countEl = document.getElementById(id + "_count");
function plus(){
count++;
countEl.value = count;
}
function minus(){
if (count > 1) {
count--;
countEl.value = count;
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
没用 我只需要第一个id数量框。无法管理ID应当不同的第二个数量框。如您所见,我为每个id标记分配了不同的名称,这些名称取自数据库id。
所以,我可以使用User::where('username', '!=', null)->get();
但是,我的情况是我希望使用if条件从第一个开始链接查询,where('username', '!=', null)在这种情况下是不必要的.让我举一个伪示例:
我正在运行基于用户的报告,其中有多个字段.我想像这样初始化查询构建器,并使用if语句链查询.
$user = User::class(); // I know I can't use this line, however you'll get the idea.
if (isset($gender)) {
$user = $user->where('gender', $gender);
}
if (isset($age)) {
$user = $user->where('age', $age);
}
$users = $user->get()
Run Code Online (Sandbox Code Playgroud)
是启动查询(在第一行)的唯一方法:
$user = User::where('username', '!=', null)
Run Code Online (Sandbox Code Playgroud) 如何清除fSelect单击事件中的多选下拉列表,这是一个示例 通过单击清除按钮它应该删除所有选定的值。
(function($) {
$(function() {
$('.my-select-box').fSelect();
$('#ClearSelect').click(function(){
$("#fselectMulti option:selected").removeAttr("selected");
})
});
})(jQuery);Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://facetwp.com/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.css" rel="stylesheet"/>
<script src="https://facetwp.com/wp-content/plugins/facetwp/assets/vendor/fSelect/fSelect.js"></script>
<select id="fselectMulti" class="my-select-box" multiple="multiple">
<optgroup label="Northeast">
<option selected value="me">Maine</option>
<option selected value="ny">New York</option>
<option value="nj">New Jersey</option>
<option value="vt">Vermont</option>
</optgroup>
<optgroup label="Southwest">
<option value="az">Arizona</option>
<option selected value="nm">New Mexico</option>
<option value="ca">California</option>
<option value="nv">Nevada</option>
</optgroup>
</select>
<button id="ClearSelect">Clear</button>Run Code Online (Sandbox Code Playgroud)
我只是不知道我的代码出了什么问题以及为什么它会产生此错误
SQLSTATE [23000]:完整性约束违规:1052列'created_at'为了子句是不明确的(SQL:从选择*
processes内部联接bags上processes。bag_id=bags。id其中bags。type=可回收和日期(processes。created_at)= 2018年9月18日00:00: 00按created_atdesc限制1 排序),这是我的代码
$bag = Bagcollect::join('bags', 'bagcollects.bag_id', '=', 'bags.id')
->select('bags.type')
->where('bagcollects.bag_id', $request->input('bag_id'))
->first();
//this query produce error
$processexist = Process::join('bags', 'processes.bag_id', '=', 'bags.id')
->where('bags.type', $bag->type)
->whereDate('processes.created_at', Carbon::today())
->latest()
->first();
Run Code Online (Sandbox Code Playgroud) javascript ×8
jquery ×5
php ×3
html ×2
laravel ×2
addclass ×1
ajax ×1
css ×1
eloquent ×1
fselect ×1
json ×1
laravel-5 ×1
laravel-5.5 ×1
multi-select ×1
mysql ×1
onchange ×1
removeclass ×1
while-loop ×1