小编Jai*_*Jai的帖子

maxlegth 在 Angular 6 中不使用模板驱动形式工作

我正在开发一种注册表单,我需要最大长度验证,但使用模板驱动表单无法显示最大长度警报消息。

<input  type="text" class="form-control" placeholder="Enter  Name"maxlength="4" 
        name="name"  [(ngModel)]="name" ngModel required #username="ngModel">
<div *ngIf="username.invalid && (username.dirty || username.touched)">
    <p style="color:red;font-size:10px;" *ngIf='username.invalid.maxlength'>
        You enter only 4 characters.
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript angular angular6

0
推荐指数
1
解决办法
4053
查看次数

jquery .val()不起作用

<script type="text/javascript">
    $(".container").val(" ");
</script>
Run Code Online (Sandbox Code Playgroud)

我一直在尝试在具有类容器的div中设置值,但它似乎不在这里工作,我该怎么做才能使它工作?

html jquery

-1
推荐指数
1
解决办法
95
查看次数

使用jquery禁用链接不起作用

我试图通过检查是否满足某些条件来使用jquery中的ifment.I已查看其他问题并尝试这些解决方案来禁用链接

if (discussionPointsSize == 0) {
  $('#discussionPointsLink').preventDefault();
  $('#discussionPointsLink').bind('click', false);
  $('#discussionPointsLink').click(function() {
    return false;
  });
  $('#discussionPointsLink').data('disabled()')
  $('#discussionPointsLink').click(function() {
    return ($(this).attr('disabled')) ? false : true;
  });
  $('#discussionPointsLink').click(function(e) {
    e.preventDefault();
    //do other stuff when a click happens
  });
}
Run Code Online (Sandbox Code Playgroud)

但所有上述解决方案都没有禁用链接.只是为了确保我尝试.hide()并且链接被隐藏,这意味着我正在访问正确的链接.所以任何人都可以告诉我应该怎么做?

html javascript jquery

-2
推荐指数
1
解决办法
94
查看次数

jQuery中的$ .each函数是否有条件循环

我有一个关于jQuery $.each方法的查询。下面是我的ajax,它运行良好:

$.ajax({
    url:'js/people-json.js',
    type:'post',
    dataType:'json',
    success:function(data){
        $.each(data.names, function(i, data) {
            console.log(data);
        });
    },
    error:function(err){
        console.log(err);
    }
});
Run Code Online (Sandbox Code Playgroud)

该脚本运行良好,并为我提供了我想要获得的JSON结果。但是,这给了我结果,但这是我存储在外部JS文件中的一长串信息,这些文件具有JSON格式,如下所示:

{
"people": [
    {
        "name": "aaa",
        "age": 32,
        "email": "aaa@abc.xyz"
    },
    {
        "name": "bbb",
        "age": 21,
        "email": "bbb@abc.xyz"
    },
    {
        "name": "ccc",
        "age": 45,
        "email": "ccc@abc.xyz"
    },
    ..............lot of more here around 8000
  ]
}
Run Code Online (Sandbox Code Playgroud)

是否可以通过这种方式在jQuery中循环:

$.each(data.names<=200, function(i, data) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

或者这样:

$.each(data.names, function(i<=200, data) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

或这一个:

$.each(data.names, function(i, data<=200) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

我们能否在首次加载时循环显示200个结果,然后单击另一个200的按钮循环,依此类推。

注意:为此,我希望使用jQuery解决方案。

jquery loops

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

标签 统计

jquery ×3

html ×2

javascript ×2

angular ×1

angular6 ×1

loops ×1