我有一个可以检索网址和图标的脚本:MyWebsite
如果单击带有textarea空白的“共享”按钮,您将看到它放置一个空白项目。如何在Jquery中编写:如果项目没有text / html,隐藏/删除项目?我试过这个:
$('document').ready(function(){
if ($('.item').text('')) {
$(this).hide();
}
});
它不起作用。我也尝试了其他的东西,也在窗口加载,似乎没什么用。
答案 0 :(得分:1)
$(document).ready(function() {
$('#shareButton').click( function() {
if ($('#myInput').val()) {
// Add new row here
}
});
});
如果输入为空,则不应添加行。因此,不应该隐藏新行,而是不应该添加它。如果有文字,你应该添加它。
答案 1 :(得分:1)
您可以检查id_status length == 0,什么都不做。否则,通常发布
$(document).ready(function() {
$("#id_submit").click(function() {
if( $("#id_status").val().length == 0)
return false;
else {
// do your magic
}
});
});
答案 2 :(得分:1)
你需要检查所有项目,所以试试这个结构
$('.item').each(function(indx){
if($(this).html()=="")
{
$(this).hide();
}
});
可能需要使用$ .trim()来确保html内部没有空格