小编Moh*_*dil的帖子

jQuery将删除类onclick添加到div

我创建了下面的代码,它在第一次单击时通过类旋转成功旋转了箭头.

但是在第二次点击时,我希望箭头再次旋转回来.我尝试过,使用else,并在点击时删除类.但这没效果.任何建议或帮助都会很棒!

 $(document).ready(function(){
        $('#first').click(function(event) {
          $(".content.firstArrow").addClass("rotate");
        }); 
        $('#second').click(function(event) {
          $(".content.secondArrow").addClass("rotate");
        }); 
        $('#third').click(function(event) {
          $(".content.thirdArrow").addClass("rotate");
        }); 
        $('#forth').click(function(event) {
          $(".content.forthArrow").addClass("rotate");
        });       
   });
Run Code Online (Sandbox Code Playgroud)

html jquery addclass onclick removeclass

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

关于mouseevent的Jquery文档

开始

$(document).on('mousemove', "#id", EVENT);
Run Code Online (Sandbox Code Playgroud)

禁用

$(document).off('mousemove', "#id");
Run Code Online (Sandbox Code Playgroud)

我试过了...

$(document).off('mousemove', "#id", EVENT);
$("#id").unbind('mousemove');
Run Code Online (Sandbox Code Playgroud)

确切的功能

$(document).on('click', "#id", function (e) {
    $(document).on('mousemove', "#id", EVENT);
});

$(document).on('mouseup', function () {
    console.log('test');
    $(document).off('mousemove', "#id");
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

jquery

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

使用 jquery 在菜单 li 中添加活动类

截至目前我正在使用这样的代码

<script>
jQuery(document).ready(function($) {
  $("#menu li").click(function(){ 
      if ($("#menu li").hasClass('active')) {
        $("#menu li").removeClass('active'); 
      }
    $(this).addClass('active');
 });
});
</script> 
Run Code Online (Sandbox Code Playgroud)

它仅适用于选项卡式导航。

但我的网站使用不同的页面。我的意思是每个 href 都指向不同的页面。

有人可以告诉我如何使用 jquery 或 css 添加活动类吗li

谢谢

html css jquery

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

使用JS或jQuery检查所有输入的值是否为零

我正在尝试检查所有input(.productTextInput)的值是否为零.

如果它们全部为零,则执行警报,但前提是它们全部为零.

我已经能够分别检查第一个和所有的,但不是全部.

HTML

<div class="container">
    <div class="listQuantity">
        <input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
    </div>
    <div class="listQuantity">
        <input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
    </div>
    <div class="listQuantity">
        <input type="text" class="productTextInput" name="AddToCart_Amount" value="0">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

脚本

$('.productTextInput').each(function() {
    if ($(this).val() <= 1){
        alert("Must choose at least one product");
    } else {
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

需要xml解析attr ?! 支柱?

使用jQuery在JavaScript控制台(Chrome或其他东西)上试试这个.

var jo = $("<xml required=\"true\" name=\"lol\"></xml>"); //test xml
jo.attr("required"); //returns "required" instead of true
jo.attr("name"); //returns correct "lol"
jo.prop("required"); //returns undefined
jo.prop("name"); //returns undefined
Run Code Online (Sandbox Code Playgroud)

那里的任何人都有一个工作解决方案来获得true/false这个xml 的正确所需值()?

.prop()只适用于html之类的<input>.

xml jquery prop attr

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

jQuery - 在 td 内选择输入(在同一行)

HTML结构:

<tr>
<td class="edit"><input type="checkbox" class="editbox" /></td>
<td class="content"><input type="text" class="contentbox" size="40" disabled="disabled"/></td>
<td class="delete"><input type="checkbox" class="deletebox" /></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我想要的是?当用户点击 input.editbox 时:

  • input.contentbox 变得可编辑
  • input.deletebox 变为未选中状态(如果之前已选中)

当用户点击 input.deletebox 时:

  • input.contentbox 被禁用
  • input.editbox 变为未选中状态(如果之前已选中)

我为那个结构做了这个:

<input type="checkbox" class="editbox"/>
<input type="text" class="contentbox" size="40" disabled="disabled"/>
<input type="checkbox" class="deletebox"/>
Run Code Online (Sandbox Code Playgroud)

通过使用 .next() 和 .prev()

$(document).ready(function () {
    $("#form input.editbox[type=checkbox]").each(function () {
        $(this).change(function () {
            if ($(this).is(":checked")) {
                $(this).next().removeAttr("disabled");
                $(this).next().next().attr('checked', false);
            } else {
                $(this).next().attr("disabled", "disabled");
            }
        });
    });
    $("#form input.deletebox[type=checkbox]").each(function () {
        $(this).change(function () { …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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

.one()不会调用其他相同的实时组件

我有以下jquery .one()代码:

$("<div class='one'>One</div>").appendTo("#mane");
$("<div class='one'>One</div>").appendTo("#mane");
$("<div class='one'>One</div>").appendTo("#mane");

$("#mane").one("click", ".one", function(event){
     alert(1);
});
Run Code Online (Sandbox Code Playgroud)

为什么要调用一次?每个项目不是一次吗?在文档中.one(),每个项目调用一次函数?

JSFiddle:http://jsfiddle.net/74cv9/

谢谢.

html javascript jquery

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

需要帮助编写 LINQ 语句

我有一个与表具有一对多关系的许可实体/表PermitDetailsPermitDetails包含有关许可证表中所示气体的限制信息。限值以特定单位表示(GPerBhpHr、LbPerHr 等...)。

许可 许可证详情 许可证构成类型

我有一组属性,我的视图数据绑定到(WPF/MVVM),它们代表每个 PermitConstituentType 及其相应的“限制”。例如:

    // this set of properties is duplicated for each gas type (PermitConstiutentType)
    public double NitrousOxidesPpmAt15PercentOxygen {get; set;}
    public double NitrousOxidesLbMmbtuHHV {get; set;}
    public double NitrousOxidesGbhph {get; set;}
    public double NitrousOxidesC3LbHr {get; set;}
    public double NitrousOxidesTpy {get; set;}
Run Code Online (Sandbox Code Playgroud)

我想使用 EF/LINQ 查询 PermitDetails 表,并为每个 PermitConstituentType 返回与 PermitDetails 计量单位相对应的值,以便可以将其分配给正确的属性。

在某些情况下,它将返回 null,而在其他情况下,它将返回 double 值。例如,在 PermitConstituentTypeId = 2 的情况下,我的查询将为 PpmAt15PercentOxygen 返回 92.2。同样,无论返回的是 null 还是值,我都想将该值分配给相应的属性。

我尝试过的这条语句让我获得了与我想要的 PermitConstituentId 匹配的记录:

var noxRecord = CurrentPermit.PermitDetails.Where(a => a.PermitConstituentTypeId == 2);
Run Code Online (Sandbox Code Playgroud)

但从那里我不知道如何开始获取我需要的每个限制/指标的值,例如 …

c# linq entity-framework

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

javascript/jquery 从 url 中删除相对路径

我正在使用 jquery 从 DOM 中查找和检索几个 img src,但是 src 的相对路径格式如下:

src="../../../../../dynamic/eshop/product_images/thumbnail_cache/366x366/042-1392_13760000.1.jpg"
Run Code Online (Sandbox Code Playgroud)

我需要删除所有尾部斜杠并附加一个绝对网址。有没有办法在不使用 javascript 或 jquery 中的正则表达式的情况下实现这一点?

javascript regex jquery dom

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

用jquery附加到href值的末尾

我有这个链接:

<a id="Link" href="mailto:bestellung@i-drain.net?subject=I-Drain Bestellung&body="></a>
Run Code Online (Sandbox Code Playgroud)

现在,我想在&body =“之后附加来自表单元素的数据

因此,例如,第一次更改为&body="New text,下次更改为 &body="New text , Another text

我怎样才能做到这一点?无法正常工作..谢谢:)

html javascript forms jquery

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