Javascript “显示我的链接”;删除“;仅当我的图像列表中有多个图像时

Javascript “显示我的链接”;删除“;仅当我的图像列表中有多个图像时,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jQuery和Ajax删除横幅图像 但是如果我只有一张图片,我不想删除它 我有一个图像列表,每个图像都有以下链接: echo '<a class="delete j_bannerdelete" id="'.$rslt_banner['id'].'" href="#">Delete</a> '; 使用jQuery选择器计算页面上仍有多少横幅。而不是仅在以下情况下显示删除功能: if ( $('.j_bannerdelete').length > 1 ) {

我正在使用jQuery和Ajax删除横幅图像

但是如果我只有一张图片,我不想删除它

我有一个图像列表,每个图像都有以下链接:

echo '<a class="delete j_bannerdelete" id="'.$rslt_banner['id'].'" href="#">Delete</a> ';

使用jQuery选择器计算页面上仍有多少横幅。而不是仅在以下情况下显示删除功能:

if ( $('.j_bannerdelete').length > 1 ) {
...

使用jQuery选择器计算页面上仍有多少横幅。而不是仅在以下情况下显示删除功能:

if ( $('.j_bannerdelete').length > 1 ) {
...

我在这里创建了一个简化的解决方案:。 它应该给你一个如何做的想法

基本上,您需要计算您拥有的物品数量:


if($('.bannerli').length我在这里创建了一个简化的解决方案:。
它应该给你一个如何做的想法

基本上,您需要计算您拥有的物品数量:


if($('.bannerli').length谢谢你的解决方案。但我使用它更简单,似乎工作正常。我的文档中确实有这个调用disableDeleteIfOnlyOneItem(1);当我删除我的图像后,我有这个调用disableDeleteIfOnlyOneItem(2);我只是使用你的函数:function disableDeleteIfOnlyOneItem($value){if($('.bannerli li')。长度谢谢你的解决方案。但我使用它更简单,似乎工作正常。我的文档中真的有此调用disableDeleteIfOnlyOneItem(1);当我删除我的图像后,我有此调用disableDeleteIfOnlyOneItem(2);我只是在使用你的函数:function disableDeleteIfOnlyOneItem($value){if($('.bannelli').length
if ( $('.j_bannerdelete').length > 1 ) {
...