小编dtb*_*ess的帖子

jekyll/liquid:给出模板中哈希的密钥访问值

在jekyll模板中给出以下代码

{% assign resource = site.data.resources | where: "id", page.resource %}
Run Code Online (Sandbox Code Playgroud)

派生以下哈希:

{
  "id"=>"resource-1234", 
  "title"=>"testing", 
  "description"=>"Quis autem vel eum iure reprehenderit qui"
}
Run Code Online (Sandbox Code Playgroud)

如何使用liquid来输出标题键的值?我尝试过以下方法:

{{ resource }}     # outputs the hash
{{ resource.title }}   # nil
{{ resource["title"] }}   # nil
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

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

链接find()到val()

有没有办法连锁find()追随val()

例如,给定以下代码,我想清除所有输入的值,但只切换required具有以下类的输入的属性.required:

$('#some-selector')
    .find(':input')
    .val('')
    .find('.required')
    .prop('required', someBoolean);
Run Code Online (Sandbox Code Playgroud)

jQuery文档中可以看出,它val()返回一个字符串,数字或数组.对我来说似乎find()不会对此返回值起作用,因为我认为它需要一个jQuery对象.

所以有几个问题:

  1. 我在jQuery理解方面的差距在哪里,我试图链接find()val()
  2. 我将如何完成我的要求:我想清除那些有课程的人所需的所有输入和切换.required.

谢谢!

javascript jquery jquery-chaining

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

标签 统计

javascript ×1

jekyll ×1

jquery ×1

jquery-chaining ×1

liquid ×1