在Jquery中,我只想在我的第二个datalist上显示正确链接到第一个datalist上所做选择的某些属性的结果
我尝试了很多很多事情,但我无法对第一个datalist的选定项的属性进行排序
<input id="boxCli" name="cat1" list="cat1" placeholder="Catégorie 1">
<datalist id="cat1">
<option data-prod="100" value="Chef de Projet">Chef de Projet</option>
<option data-prod="50" value="Mécanique">Mécanique</option>
</datalist>
<input id="boxCli2" class="box2" name ="cat2" list="cat2" placeholder="Catégorie 2">
<datalist id="cat2">
<option data-cat="1" value="Gestion de projet">Gestion de projet</option>
<option data-cat="1" value="Réunion / Client">Réunion / Client</option>
</datalist>
谢谢!!
这里有一个简单的解决方案,但我认为最好使用一个JS对象,它具有所有的组合,根据它们的依赖关系来填充datalist
const MyForm = document.querySelector('#my-form')
, AllCat2 = document.querySelectorAll('#cat2 option')
;
MyForm.onchange =e=>{
let ON_OFF = (MyForm.cat1.value !=='Chef de Projet')
AllCat2.forEach(cO=> cO.disabled = ON_OFF )
}
html prettyprint-override"><form id="my-form">
cat1 :
<input id="boxCli" name="cat1" list="cat1" placeholder="Catégorie 1">
<datalist id="cat1">
<option data-prod="100" value="Chef de Projet">Chef de Projet</option>
<option data-prod="50" value="Mécanique">Mécanique</option>
</datalist>
<br>
cat2:
<input id="boxCli2" class="box2" name ="cat2" list="cat2" placeholder="Catégorie 2">
<datalist id="cat2">
<option data-cat="1" value="Gestion de projet">Gestion de projet</option>
<option data-cat="1" value="Réunion / Client">Réunion / Client</option>
</datalist>
</form>
假设我有一个spark数据帧,有几列(其中列)和数据帧,有两列:和。 是否有复制以下命令的方法
我有两个火花数据集,其中一个列的帐户和键,键列在数组的格式[key1, key2, key3...]和另一个数据集的两个列的帐户和键值是在json.帐户,{key:值,键,值...}。我需要更新第二个数据集中的值,如果键出现在第一个数据集中。 预期产出
如果没有数据,如何根据两个表中两个列的值选择新列。 提前谢了。
问题内容: 假设我有两个这样的DataFrame: 我想创建一个新的DataFrame,它由在两个矩阵中具有匹配的“ S”和“ T”条目的行以及dfA的prob列和dfB的knstats列组成。结果应类似于以下内容,并且顺序相同很重要: 问题答案: 您可以合并它们,以便: 删除NA行:
我试图从dfb中减去dfa,其中列映射基于第三个映射数据帧。在本例中,应从x1中减去B,从x2中减去A。 这可以通过循环和其他一些肮脏的方法来实现,但我想知道是否有更简洁的方法来实现这一点。 数据帧a 数据帧b 数据帧c 所需结果