gpt4 book ai didi

javascript - 选项在 Materialize 中不起作用,当我使用 jQuery 附加方法时,删除方法也不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:56 25 4
gpt4 key购买 nike

我在我的元素中使用了 materialize css,当我想在 materialize select 中附加选项时遇到了问题。

请查看我的代码片段并进行必要的更改以帮助我解决问题。谢谢

$(document).ready(function() {
$(".condition").click(function() {
$('.shw').append($('.hidden').clone().removeClass("hidden"));
});
});
$(document).ready(function() {
$(".delete").click(function() {
$('.hidden').remove();
});
});
.hidden {
display: none
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
<div class="hidden">
<fieldset>
<table class='addRuleHolder'>
<tr>
<td class="label-col">
<label>Sensor:</label>
</td>
<td>
<select>
<option value="1">S1</option>
<option value="2">S2</option>
</select>
</td>
</tr>
<tr>
<td class="label-col">
<label>Threshold Value:</label>
</td>
<td>
<input type="text">
</td>
</tr>
</table>
<button class="waves-effect waves-light btn delete" >delete</button>
</fieldset>
</div>


<div style="margin-top: 20px; float:right;padding-right:15px">
<button class="waves-effect waves-light btn condition" value="Add">condition</button>
</div>
<br style="clear:both"/>
<div class="shw"></div>

谢谢你的帮助,抱歉我的英语不好。

最佳答案

这是选择的工作脚本

$(document).ready(function() {
$('select').attr("class", "browser-default")
});

要删除div,下面是脚本

   $('.shw').on('click', '.delete', function(e) {
e.preventDefault();
$(this).parent().remove();
});

关于javascript - 选项在 Materialize 中不起作用,当我使用 jQuery 附加方法时,删除方法也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48959124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com