小编Zak*_*rki的帖子

查找和替换标签 jquery 中的文本

我有前任的标签。: <label id="labelId" class="control-label col-lg-4">Some text ()</label>, 我怎样才能在刹车中间插入文字,然后清除它?

我试过了 :

$('#labelId').replace("()", "(new)");
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用

javascript jquery

3
推荐指数
1
解决办法
8479
查看次数

如何将密码从md5转换为laravel加密方法

我想将我现有的项目重新开发给laravel.

在我的旧系统中,我将密码存储到md5中.

现在我如何根据现有用户的laravel哈希方法对其进行转换.

有没有直接的方法呢?

encryption md5 password-encryption laravel laravel-5

3
推荐指数
1
解决办法
2448
查看次数

JQuery通过tr从动态创建的输入中获取值

我有动态创建表,JQuery我想获得input元素的价值:

$el.append('<tr data-id='+ data[i].id + ' data-token='+data[i].token + '><td>'+data[i].order+'</td>\n\
      <td><input name="qty" id="qty" type="number" value="'+data[i].qty+'" min="1"></td>\n\
   ......
Run Code Online (Sandbox Code Playgroud)

使用此代码,我可以生成表(这只是代码片段).我知道如何访问tr标签的值:

$('body').on('click', 'a.link', function(e) {
    e.preventDefault();

    var tr = $(this).closest('tr'),
        id = tr.data('id'), // we have the id
        token = tr.data('token'), // we have the token 
        qty = tr.data('qty'); <------------- this not working
 })
Run Code Online (Sandbox Code Playgroud)

如何获得价值qty

html javascript jquery

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

未捕获的类型错误:追加不是函数

我想创建一个“人”数组并将它们记录到控制台。

这是我的代码:

$(document).ready(function () {
    function Person(firstName) {
        this.firstName = firstName;
        console.log('Person instantiated');
    }
    var people = new Array;
    people.append(new Person("Alice1"));
    people.append(new Person("Alice2"));
    people.append(new Person("Alice3"));
    people.append(new Person("Alice4"));

    for (var i = 0; i < people.length; i++) {
        console.log(people[i]);
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,控制台会输出以下内容:

main.js:4 Person instantiated
jquery-3.1.1.min.js:2 jQuery.Deferred exception: people.append is not a function TypeError: people.append is not a function
    at HTMLDocument.<anonymous> (http://localhost:8383/p5/js/main.js:7:8)
    at j (http://localhost:8383/p5/js/jquery-3.1.1.min.js:2:29948)
    at k (http://localhost:8383/p5/js/jquery-3.1.1.min.js:2:30262) undefined
r.Deferred.exceptionHook @ jquery-3.1.1.min.js:2
k @ jquery-3.1.1.min.js:2
jquery-3.1.1.min.js:2 Uncaught TypeError: people.append is not …
Run Code Online (Sandbox Code Playgroud)

jquery

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

Laravel通过与其属性相同的名称获得雄辩的关系

我有这样的数据库表:

shoot: id, name, programme
programme: id, name
Run Code Online (Sandbox Code Playgroud)

拍摄中雄辩的关系定义如下:

public function programme() {
    return $this->belongsTo('App\Programme', 'programme', 'id');
}
Run Code Online (Sandbox Code Playgroud)

使用时dd(),我可以看到它正常工作:

dd(Shoot:where('id','=',1)->with('programme')->first());
// prints the object with programme listed under the relationship
Run Code Online (Sandbox Code Playgroud)

但是,当我渴望加载拍摄并尝试获取程序对象时,我取而代之的是获取拍摄属性“ programme”。例如:

$shoot = Shoot:where('id','=',1)->with('programme')->first();
echo $shoot->programme; // returns 1, not App\Programme object.
Run Code Online (Sandbox Code Playgroud)

是否有解决方案而不必重写大量代码库?

php laravel eloquent laravel-5.2

3
推荐指数
2
解决办法
3755
查看次数

无法在提交按钮中动态使用 Font Awesome 图标

我可以使用以下 HTML 将字体精美的图标用作按钮文本:

<button tabindex="4" type="submit" id="submit" class="btn btn-primary btn-lg disabled" onclick="sendemail(); return false;"><i class="fa fa-paper-plane" aria-hidden="true"></i></button>
Run Code Online (Sandbox Code Playgroud)

但是,我需要使用 JQuery 动态执行此操作:

var contact_form = $('div#contact.pbmodal div.modal-dialog div.modal-content form');
var submit_button = contact_form.find('button#submit');
submit_button.text('<i class="fa fa-paper-plane" aria-hidden="true"></i>');
Run Code Online (Sandbox Code Playgroud)

上面的 JQuery 将 font-awesome 元素输出为文本标记,即按钮显示<i class="fa fa-paper-plane" aria-hidden="true"></i>而不是显示实际的图标。

html javascript jquery font-awesome

3
推荐指数
1
解决办法
4526
查看次数

如何用安全方法删除Javascript数组的元素?

我有一个代码:

myarray[150] = 'a';
myarray[80] = 'b';
myarray[122] = 'c';
Run Code Online (Sandbox Code Playgroud)

然后 :

myarray.splice(80, 1);
myarray[80] = 'b';
Run Code Online (Sandbox Code Playgroud)

我的应用程序上面的代码结果是:

[150] ='a'; [80] ='b'; [121] ='c';

我不明白为什么c价值121作为指数.anyonen可以解释我的代码有什么问题吗?

javascript arrays

3
推荐指数
1
解决办法
501
查看次数

为什么JavaScript将其记录为"0"?

此代码将输出记录为零.输出应为6.

function sum(a,b){
  r=a+b;
  return r; 
}

r=sum(2,9);
r1=sum(1,4);
diff=r-r1;

console.log(diff);
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
77
查看次数

找到第一个空类div

<input type='text' class='inptag' id='inptag'>

<div class='tagstore' id='tagstore'>
    <div class='tagsingle'></div>
    <div class='tagsingle'></div>
    <div class='tagsingle'></div>
    <div class='tagsingle'></div>
    <div class='tagsingle'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

我需要先找到空的tagsingle并将其文本设为a.

$('#inptag').keypress(function(e) {
    if (event.keyCode === 13) {
        e.preventDefault();
        var a = $(this).val().trim();
        // here I need something like:
        $('.tagsingle:first-empty').text(a);
    }
});
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

html javascript jquery

3
推荐指数
1
解决办法
107
查看次数

如何使用jquery从div内部获取id

如何从内部div获取id.我有很多div与类控件但我想得到父div id.如何获得?

http://jsfiddle.net/cngt2ef6/7/

$(".getid").click(function() {
   alert($(this).closest('div').hasClass("control).attr("id"))
})
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="control" id="spa">
  Content
</div>
<div class="control" id="test">
  <div class="method">
    <a href="#" class="getid">Getid</a>
  </div>
</div>
<div class="control" id="awesome">
  Content
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
78
查看次数