2016-11-10 66 views
-1

我要反复这样做的,所以我在想,如果有一个工作围绕....铬Devtools,复制了一组答案

这里是一组设施,公寓,他们必须通过点击多个选项来将其转移到包含这些设施的较大列表中。有没有去编辑脚本做一次全部>

例如
访问 空调 洗碗机 车库 硬木地板 停车 庭院/阳台 健身房 单位洗衣 猫允许允许 狗 宠物友好 篮球场 浴缸 烧烤/烤架 自行车存储 商务中心 c arpet 吊扇 会所 游戏室 花岗岩柜台 微波炉 炉 包接收 操场 台球桌 范围 冰箱 不锈钢 走在壁橱

+0

您可能需要添加html结构以获得更快的响应。您可以通过右键单击元素选项卡中的html来完成此操作。 – rtrigoso

+0

user3638007

+0

这个词有残疾人是被复制 – user3638007

回答

0

我想你想只勾选所有复选框在设施清单上,所以类似这样的东西将起作用:

$('div.whitelist-searchable-amenity input[type=checkbox]').each(function(){ 
    $(this).prop('checked', true); 
}); 

https://jsfiddle.net/r62qgou3/

编辑: 我不知道你的意思是“复制文本脚本”,但我修改剧本,以检查如果你正在寻找的值在文档中。这应该搜索复选框的值,然后您可以使用自己的脚本来“复制”其他地方的值。如果您需要更多关键字,只需向数组添加更多值即可。

x = [ 
    "accessible", 
    "air conditioning", 
    "dishwasher", 
    "garage", 
]; 

$('div.whitelist-searchable-amenity input[type=checkbox]').each(function(){ 
    if(x.indexOf(this.value) > -1) 
    { 
     alert("copy here"); 
    } 
}); 
+0

我只公布了一行代码,因为它不会让我适应这一切 – user3638007

+0

但是,上面列出的所有设施都有相同的代码,在列中, – user3638007

+0

我通过酒店网站并将设施复制到一个程序中,该程序将关键字与上面列出的相匹配,当然大多数酒店没有所有这些设施...,所以它有一种方法可以将文本复制到代码中,以便仅检查该列表中的感兴趣的内容? – user3638007