小编Max*_*ell的帖子

jQuery .val() 没有获取值

let data = $(".language").attr('value');
let data2 = $('.language').val();
let data3 = $('.language').value;
let data4 = $(".language").attr('class');

$("button#test").click(function() {
  console.log(data);
  console.log(data2);
  console.log(data3)
  console.log(data4)
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-group">
  <p class="label">Language</p>
  <input type="text" class="language" name="language" placeholder="">
</div> 
<div class="button-wrapper text-center">
  <button type="button" class="button next" id="test" >Go to step 2</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用 jQuery 开发这个简单的项目,当调用 val() 函数或调用 attr('value') 时,它会返回未定义的值。但是当attr()使用其他属性调用该函数时,它可以正常工作。

请问我该怎么办

javascript jquery

5
推荐指数
1
解决办法
9728
查看次数

循环遍历集合-Laravel

我试图遍历基于键的集合在此处输入图片说明

我想在这里完成的是根据我认为的字母表对每个公司进行分组。

我如何遍历这个?

$results = $companies->sortBy('name')->groupBy(function ($item, $key) {
                 return substr($item['name'], 0, 1);
        });

       dump($results);
Run Code Online (Sandbox Code Playgroud)

控制器

php collections laravel laravel-eloquent

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