小编Mik*_*ler的帖子

使用if语句检查div是否为空

如果一个单独的div为空,我正在尝试删除一个特定的div.这是我正在使用的:

$(document).ready(function () {
    if ('#leftmenu:empty') {
        $('#menuTitleWrapper').remove();
        $('#middlemenu').css({ 'right': '0', 'position': 'absolute' });
        $('#PageContent').css({ 'top': '30px', 'position': 'relative' });
    }
});
Run Code Online (Sandbox Code Playgroud)

我认为这很接近,但我无法弄清楚如何编写代码以测试#leftmenu是空的.任何帮助表示赞赏!

jquery

109
推荐指数
5
解决办法
18万
查看次数

从价格中删除美元符号

我正在构建一系列金额,但需要删除美元符号.我有这个jQuery代码:

  buildList($('.productPriceID > .productitemcell'), 'pricelist')
Run Code Online (Sandbox Code Playgroud)

它正在回归

pricelist=$15.00,$19.50,$29.50
Run Code Online (Sandbox Code Playgroud)

我需要删除美元符号,但似乎无法弄明白.尝试使用.trim,但我认为只删除空格.

对不起新手问题!在此先感谢您的帮助!

这是完整的代码:

function buildList(items, name) {
var values = [];
items.each(function() {
values.push(this.value || $(this).text());
});
return name + '=' + values.join(',');
}

var result = [
buildList($('.productCodeID > .productitemcell'), 'skulist'),
buildList($('.productQuantityID > .productitemcell > input'), 'quantitylist'),
buildList($('.productPriceID > .productitemcell'), 'pricelist')
];

var string = result.join('&');
Run Code Online (Sandbox Code Playgroud)

这是javascript运行之前的原始代码

<span class="productPriceID">
<div class="productitemcell">$15.00</div>
<div class="productitemcell">$19.50</div>
<div class="productitemcell">$29.50</div>
</span>
Run Code Online (Sandbox Code Playgroud)

javascript regex string

15
推荐指数
2
解决办法
2万
查看次数

使用Jquery显示随机div

如果包含图像的div,我有一个列表.每次页面加载时我都需要随机显示其中的4个.这是我开始的代码.

<div class="Image"><img src="/image1.jpg"></div>
<div class="Image"><img src="/image2.jpg"></div>
<div class="Image"><img src="/image3.jpg"></div>
<div class="Image"><img src="/image4.jpg"></div>
<div class="Image"><img src="/image5.jpg"></div>
<div class="Image"><img src="/image6.jpg"></div>
<div class="Image"><img src="/image7.jpg"></div>
Run Code Online (Sandbox Code Playgroud)

所有这些都将以display:none开头,我想随机取4个div并将它们设置为display:block.我假设我需要在某处使用"Math.random()",但不确定JQuery是如何做到这一点的.任何指针将不胜感激.

jquery

11
推荐指数
1
解决办法
2万
查看次数

如果页面上没有提交按钮,垃圾邮件机器人是否能够提交表单?

只是想知道是否有人知道如果页面上没有提交按钮,垃圾邮件机器人是否能够提交表单.只是尝试在不使用CAPTCHA的情况下进行一些非常基本的垃圾邮件防护.如果用户以某种方式与表单交互,我们的想法是使用jQuery呈现提交按钮.任何想法将不胜感激.

jquery

7
推荐指数
2
解决办法
3981
查看次数

删除或隐藏div,如果它是空的

我知道这应该很简单,但无法弄清楚.这是代码.

<div class="cols lmenu_item1" id="leftMenuWrapper">
<div id="leftmenu"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果"leftmenu"为空,我只需要删除"leftMenuWrapper".这是我一直在使用的.

$('#leftmenu').empty().remove('#leftMenuWrapper');
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是一个简单的问题.星期一!

谢谢!

jquery

5
推荐指数
2
解决办法
1万
查看次数

以逗号分隔的列表并创建无序列表

我有一个简单的列表,由一个复选框列表生成.生成的代码就是这样

white,blue,red,black
Run Code Online (Sandbox Code Playgroud)

我需要使用jquery将每个元素包装在<li>标记中.如何浏览列表并使用逗号作为分隔符?我还需要删除逗号.有时会有1个项目,有时3个等等.

提前致谢!

jquery

3
推荐指数
1
解决办法
2604
查看次数

需要在页面上的每个ul末尾添加<li>

我需要能够<li> </li>在我的页面上的某个div中为每个UL 添加一个.这是我的代码:

<div class="sfmg-thumbs-wrapper" style="width: 67px;">
<ul>
<li class="active"><a href="#"><img width="20" height="20" alt="Photo Title Here 1" src="images/temp/portfolioImage1.jpg"></a></li> 
<li class=""><a href="#"><img width="20" height="20" alt="Photo Title Here 2" src="images/temp/portfolioImage2.jpg"></a></li>
<li class=""><a href="#"><img width="20" height="20" alt="Photo Title Here 3" src="images/temp/portfolioImage3.jpg"></a></li>
<li class=""><a href="#"><img width="20" height="20" alt="Photo Title Here 4" src="images/temp/portfolioImage4.jpg"></a></li>
</ul>
</div>

<div class="sfmg-thumbs-wrapper" style="width: 67px;">
<ul>
<li class="active"><a href="#"><img width="20" height="20" alt="Photo Title Here 1" src="images/temp/portfolioImage1.jpg"></a></li> 
<li class=""><a href="#"><img width="20" height="20" alt="Photo Title Here 2" src="images/temp/portfolioImage2.jpg"></a></li>
<li class=""><a href="#"><img …
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
1
解决办法
233
查看次数

需要将选定复选框中的值放在输入文件中,用逗号分隔

我正在尝试使用一系列选中的复选框,并在输入字段中创建逗号分隔列表.这有点超出了我的jQuery技能.

以下是HTML的示例:

<input type="checkbox" value="Bill" id="CAT_Custom_173676_0" name="CAT_Custom_173676" />Bill<br />
<input type="checkbox" value="Dan" id="CAT_Custom_173676_1" name="CAT_Custom_173676" />Dan<br />
<input type="checkbox" value="Francis" id="CAT_Custom_173676_2" name="CAT_Custom_173676" />Francis<br />
Run Code Online (Sandbox Code Playgroud)

我需要从这些复选框中取值并将它们插入到此字段中

<input type="text" class="cat_textbox" id="CAT_Custom_172786" name="CAT_Custom_172786" maxlength="1024"  />
Run Code Online (Sandbox Code Playgroud)

因此,如果选中上面的所有复选框,则输入字段的值将为"Bill,Dan,Francis".

提交表单时可能会发生此事件.

任何帮助,将不胜感激.

jquery

3
推荐指数
1
解决办法
1597
查看次数

根据高度动态更改div的上边距

我有一个固定在我的网页侧面的div.我需要将div垂直居中.使用CSS轻松完成:(注意:div的基本高度为300px;)

#sidePanel { margin: -150px 0 0 0; top: 50%; position: fixed;}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是这个sidePanel div保存我的网站导航.当导航打开以显示子元素时,它会在高度上增长,从而影响居中.我需要一些jQuery来重新计算sidePanel div的高度,并应用适当的负边距以保持div居中.这是我正在玩的jQuery:

$("#sidePanel").css("margin-top", $(this).outerHeight());
Run Code Online (Sandbox Code Playgroud)

我没有进行计算以将负值边距设置为高度的一半,但这并没有给出我正在寻找的高度值.有什么建议??

jquery

3
推荐指数
1
解决办法
2万
查看次数

需要在img src的末尾添加一个变量

我有以下跟踪像素:

<img id="pixel" alt="" width="1" height="1" src="https://domain.com/file.cfm?amount={tag_amount}&amp;tracking={tag_invoicenumber}&amp;transtype=sale&amp;merchantID=29562" />
Run Code Online (Sandbox Code Playgroud)

我需要在图像源的末尾添加一个变量.这是我正在玩的jQuery.

$('img#pixel [src]').append(affiliateCode);
Run Code Online (Sandbox Code Playgroud)

它不起作用.有什么建议??提前致谢!

jquery

3
推荐指数
1
解决办法
3595
查看次数

标签 统计

jquery ×9

javascript ×1

regex ×1

string ×1