jquery - 如何使用 jQuery 在一个包含多个表单的表单中隐藏一个“p”?
问题描述
我只是想通过 jQuery 删除“或”(无法编辑 HTML)。'or' 包含在 ap 中,同一页面上有多个 p。我一直在尝试做类选择器并使用'not',但没有按预期工作......知道如何解决这个问题吗?
https://jsfiddle.net/8Lf97ht4/
HTML
<div class="snax-media-upload-form" id="snax-media-upload-form-1">
<script type="text/javascript">
(function(ctx) {
if (!ctx.snaxPluploadConfig) {
ctx.snaxPluploadConfig = {};
}
ctx.snaxPluploadConfig['snax-media-upload-form-1'] = {"runtimes":"html5,flash,silverlight,html4","file_data_name":"async-upload","url":"https:\/\/example.com\/wp-admin\/async-upload.php","flash_swf_url":"https:\/\/example.com\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/example.com\/wp-includes\/js\/plupload\/plupload.silverlight.xap","filters":{"mime_types":[{"title":"Image files","extensions":"jpg,jpeg,png,gif"}],"image_max_file_size":"2097152"},"multipart_params":{"post_id":0,"_wpnonce":"5bde1ca033","short":true,"snax_media_upload_action":"new_post_upload","snax_media_upload_format":"link"},"multi_selection":false};
})(window);
</script>
<div class="snax-plupload-upload-ui drag-drop" style="position: relative;">
<div class="snax-drag-drop-area" style="position: relative;">
<div class="snax-drag-drop-inside">
<div class="snax-drag-drop-info-area g1-gamma g1-gamma-1st">
<p class="snax-drag-drop-info">Drop thumbnail here</p>
</div>
<p>or</p>
<p class="snax-drag-drop-buttons">
<input type="button" value="Browse files" class="snax-plupload-browse-button g1-button g1-button-s g1-button-simple" style="z-index: 1;">
<input type="button" value="Get image from URL" class="snax-load-form-button g1-button g1-button-s g1-button-simple" data-snax-rel-class="snax-load-image-from-url-area">
</p>
</div>
</div>
<div id="html5_1edkvockf1c38ok91tqq4881stb5_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 0;"><input id="html5_1edkvockf1c38ok91tqq4881stb5" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" accept="image/jpeg,.jpg,.jpeg,image/png,.png,image/gif,.gif"></div></div>
<p class="hide-if-js">
You don't have javascript enabled. Media upload is not possible.</p>
<div class="snax-load-image-from-url-area">
Get image from URL <input type="text" class="snax-load-image-from-url" size="255" placeholder="http://">
<input type="button" value="Back" class="snax-load-form-button g1-button g1-button-s g1-button-simple" data-snax-rel-class="snax-load-image-from-url-area">
</div>
<p class="snax-max-upload-size">
Maximum upload file size: 2 MB.</p>
</div>
jQuery
$(document).ready(function () {
// $("p.snax-drag-drop-inside").not(".snax-max-upload-size").html('');
$("p.snax-drag-drop-inside").html('');
});
解决方案
您可以使用 ( +
) 选择器。这将选择紧跟在指定元素之后的元素。
$(document).ready(function () {
$(".g1-gamma-1st + p").html('');
});
推荐阅读
- superset - 将点击事件添加到超集中图表的元素
- c - 如何使用 openBLAS 改进矢量化操作?
- java - 在 Listview 问题上显示 Arraylist
- ruby-on-rails - 字体如何渲染(base64)
- google-chrome-extension - Chrome 扩展程序:当用户更改/重新加载页面时如何不丢失我的扩展程序的状态
- clojure - Clojure 交换输入序列中的元素
- apache-spark - Apache Spark:根据条件将不同的行分组在一起
- three.js - Threejs UV贴图失真
- docker - 将特定域链接到特定端口:Nginx、Docker、Google 云服务
- php - 使用“<=”或“>=”比较浮点数是否理想?