这将是一个难以解释的...
我有一个按钮,这是一个自定义按钮.
<button class="like-post">Like Post</button>
Run Code Online (Sandbox Code Playgroud)
在用户单击之后,我执行AJAX调用并向数据库添加一行,然后添加和删除该类.
btn.removeClass('btn-success')
.removeClass("like-post")
.addClass('btn-default')
.addClass('unlike-post')
.html("<span class='glyphicon glyphicon-remove'></span> Un-like");
Run Code Online (Sandbox Code Playgroud)
这一切都运行正常,除非在课程改为'不匹配'之后,按钮仍然会对类似后的类触发器做出反应.
所以我有这个:
$(".like-post").on('click', function(){ });
Run Code Online (Sandbox Code Playgroud)
即使在按钮没有类似帖子之后,也会执行该操作.我已经检查过,该课程肯定会被删除/正确添加.
我想用不同的帖子类进行另一个动作,但是在解决之前不能这样做.
我注意到我网站上其他地方有关于.on()的类似问题.我无法在jsFiddle中重现这个问题,因为它在那里工作得很好.
使用bootstrap +最新的jQuery版本.有任何想法吗?我知道这是一个很长的镜头,但认为有人可能有类似的问题.
谢谢.
使用L5和我目前的设置来制作博客系统,除了保存博客帖子外,其他一切都已准备就绪。
我有2个按钮。一个创建textarea输入,另一个创建文件上传界面。
从本质上讲,在创建博客文章后,我将得到如下所示的结构:
<form>
<textarea name="text-update">foo</textarea>
<textarea name="text-update">foo</textarea>
<textarea name="text-update">foo</textarea>
<textarea name="text-update">foo</textarea>
<input type="hidden" value="an image url"/>
<input type="hidden" value="an image url"/>
<textarea name="text-update">foo</textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望能够:
public function store()
{
foreach (INPUTS AS INPUT) {
add new row to database with the content and also the type of input.
}
}
Run Code Online (Sandbox Code Playgroud)
这样做的目的是,与其拥有一个博客,不如拥有一个属于博客文章的博客部分。
如果无法做到这一点,那么病态仅需增加输入的名称并弄清楚。
自从我参与Laravel项目以来已经有一段时间了,并且无法理解为什么会出现这个问题.
我有一个'车辆'表和一个'客户'表.
在vehicles表中有一行,其字段'customer_id'的值为1.在'customers'表中还有一个id为1的客户.
在我的车辆模型中,我有:
public function customer()
{
return $this->belongsTo('App\Customer');
}
Run Code Online (Sandbox Code Playgroud)
但是当从查询返回数据时:
$vehicle = Vehicle::find($id);
dd($vehicle);
Run Code Online (Sandbox Code Playgroud)
关系数组是空白的.
我在这个错误的地方?没有错误,只有没有数据.
我正在使用Laravel 5.6(Spark 6.0)进行一些测试,并设置事件和通知.
我不想每次测试都发送电子邮件,有没有办法可以关闭进行测试?
做一些谷歌搜索显示添加'prepend'值到邮件配置:
'pretend' => env('MAIL_PRETEND', true)
Run Code Online (Sandbox Code Playgroud)
但是,这似乎不起作用,我在Laravel文档中找不到任何内容.在l5.6还有办法做到这一点吗?
编辑:通过不起作用,我的意思是邮件仍然通过电子邮件发送.
谢谢!
我正在寻找一种方法将1000以上的任何东西改为1位小数.
所以例如900保持900,但1345变为1.3,然后我将添加尾随K.
它永远不会变成数百万,所以我不必担心检查尾随的信.
但我不知道如何添加小数位?
如果内容的长度为0,则使用CKEDITOR并尝试禁用提交按钮,然后在键盘上,再次检查该功能并查看该值是否大于1,如果是,则将提交按钮设置为启用.
所以我们在这里:
CKEDITOR.on('instanceReady', function(){
disableNewPost();
var e = CKEDITOR.instances['newpost'];
e.on( 'keyup', function() {
disableNewPost();
});
});
function disableNewPost() {
var value = CKEDITOR.instances['newpost'].getData();
var valueL = value.length
if ($(valueL) < 1) {
$(".addnewpostbtn").prop("disabled", true);
} else if ($(valueL) > 0) {
$(".addnewpostbtn").prop("disabled", false);
}
}
Run Code Online (Sandbox Code Playgroud)
这会正确获取值和长度,如果发出警报(值)或警报(valueL),它会显示它所显示的内容.
但if语句似乎不起作用.
在页面加载时,CKEDITOR没有内容,并且警报显示其长度为0.
但是使用上面的if语句它不会禁用该按钮.我已经尝试了所有可以想到的变化(==''/ == 0)等等但是没有运气.
如果函数只包含:
$(".addnewpostbtn").prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)
然后它会禁用.
有帮助吗?
我的用户模型中有一个方法是:
public function hasRole($roles)
{
foreach ($roles as $role) {
if ($role === $this->role_id) {
return true;
}
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我通过检查此方法返回我的应用程序正文添加一个类:
<div id="spark-app" v-cloak class="{{ ( Auth::user()->hasRole([1]) ? 'customer' : '' ) }}">
Run Code Online (Sandbox Code Playgroud)
这是正确的,但如果没有登录用户我当然会收到错误.
Call to a member function hasRole() on null
Run Code Online (Sandbox Code Playgroud)
有没有办法仍然使用这个简写语句,以及检查是否有用户?
我可以用inline if语句包装速记,但感觉很麻烦.有没有更好的方法来处理这个?
我正在 Axios API 调用中填充一个表,需要为每一行添加一个删除按钮。
根据我目前的经验,我不太确定如何处理这个问题:
formattedVehicles.push([
"<div class='btn btn-danger' v-on:click='deleteVehicle(id)'>Delete</div>"
]);
Run Code Online (Sandbox Code Playgroud)
当然,这行不通。如何获取删除按钮的单击处理程序以获取参数并将其作为方法处理?
使用 WordPress 和高级自定义字段,用户最多可以在块中添加或删除 10 个图像。图像内嵌且必须保持在一行上。
用户提供了各种宽度和高度的图像,我不能依靠它们来仔细编辑它们。这些是客户标志。
我的目标是列表中的所有图像都会自动调整大小,以便它们都适合容器但保持纵横比。
有什么帮助吗?
目前的标记和 CSS:
.logo-list {
background-color: white;
padding: 20px;
width: 95%;
max-width: 1000px;
margin: 0 auto;
display: flex;
}Run Code Online (Sandbox Code Playgroud)
<div class="logo-list">
<img class="logo-list-image" src="SOURCE" alt="">
<img class="logo-list-image" src="SOURCE" alt="">
<img class="logo-list-image" src="SOURCE" alt="">
<img class="logo-list-image" src="SOURCE" alt="">
</div>Run Code Online (Sandbox Code Playgroud)
我正在制作一个通知系统,在评论滚动到我想要突出显示指定的评论之后.
我只是想要改变背景色,但是不能让它工作......
这是一个小提琴:
我已经注释掉了scrollIntoView(),因为它对jsfiddle本身造成了严重破坏.
$(document).ready(function(){
var commentid = "comment";
//document.getElementById(commentid).scrollIntoView();
$(commendid).css('background-color', 'red');
});
Run Code Online (Sandbox Code Playgroud)
那是代码,背景颜色不变的任何愚蠢的原因?