相关疑难解决方法(0)

jQuery Add Class不起作用

当我点击带有"向右箭头"或"向左箭头"类的div时,我想向对象添加一个类.在http://jsfiddle.net/它是否完美.但在我的网站上它不起作用:(

谁能帮我?

jQuery的:

var currentPage = 0;
var lastPage = ($(".post-preview > div").length)-1;
currentPage = $('.post-preview > div.show').attr('id');

$('.news > .right').stop().click(function() {
    if (currentPage == lastPage) {
            $('.post-preview > div#' + lastPage).hide();
            $('.post-preview > div#' + lastPage).removeClass('show');

        $('.post-preview > div#0').fadeIn(300);
        $('.post-preview > div#0').addClass('show');
        currentPage = 0;
    } else {
        $('.post-preview > div#'+currentPage).hide();
        $('.post-preview > div#'+currentPage).removeClass('show');
        currentPage++;
        var nextPage = currentPage;
        currentPage--;
        $('.post-preview > div#'+nextPage).fadeIn(300);
        $('.post-preview > div#'+nextPage).addClass('show');
        currentPage = nextPage;
    }
 });

 $('.news > .left').stop().click(function() {
     if (currentPage …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

CSS3:not(选择器)不在部分工作

我不太确定我做错了什么.

这是小提琴

section:not(#2) { font-size:33px; }
Run Code Online (Sandbox Code Playgroud)

更新:

忘了不使用数字作为例子!

傻傻的我,我正在做这样的事情并忘记了#之前的事情current.讨厌的语法错误.

current = $(this).attr('id');
$('section:not(#'+current+')').css('height',titleHeight);
Run Code Online (Sandbox Code Playgroud)

css3

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

隐藏函数jquery不起作用

我有这个代码在函数valid_name不为true时显示错误,并valid_name在模糊时变为true时隐藏错误; 错误显示在最初隐藏的div中.出现错误但它不会消失.

function valid_name() {
    if (($("#name").length > 5) && ($("#name").length < 20)) {
        return true;
    } else {
        return false;
    }
}

 $(document).ready(function() {
    $('#name').on('blur', function() {
        if (!valid_name())
            $("#name_erors").text("invalid name").show();
        if (valid_name())
            $("#name_erors").hide();

    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

jquery attr将id添加到现有元素

我在div里面有一堆imgs,上面有一个类,在我的JS中我有一个for循环,可以将图像重新调整为一个框内的fir,而不需要拉伸

$('.gallery img')[i].attr('id', 'img' + i);
Run Code Online (Sandbox Code Playgroud)

这就是我试图让每个img拥有自己的id,如'img1''img2''img3'等

但似乎行不通

jquery attr

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

未捕获的错误:语法错误,无法识别的表达式:选择器中的双相等 ==

我在消息 div 上有 Office 365 id。如

<div id="AQMkADAwATM0MDAAMS0wYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA==">Message Subject</div>
Run Code Online (Sandbox Code Playgroud)

但是当我在函数中调用它时。它给jquery-2.1.1.js:2 Uncaught Error: Syntax error, unrecognized expression:

适用于 devtools 控制台。

$('#AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA')
Run Code Online (Sandbox Code Playgroud)

这在 devtools 控制台上不起作用。我想解决这个问题,因为 office 365 消息 ID 通常在最后有双重相等==

 $('#AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA==')
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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

jQuery:文本框中的总值自动生成

我有一系列带有以下ID的文本框:

118|1/9/2011
118|1/10/2011
118|1/11/2011
118|1/12/2011
118|1/13/2011
118|1/14/2011
118|1/15/2011
118|Total
Run Code Online (Sandbox Code Playgroud)

使用jQuery或只是javascript,我需要对每个文本框求和并将值分配给总文本框.这需要在用户选中或点击文本框时发生.它还需要足够通用以处理具有类似ID的文本框,例如:

119|1/9/2011
119|1/10/2011
119|1/11/2011
119|1/12/2011
119|1/13/2011
119|1/14/2011
119|1/15/2011
119|Total
Run Code Online (Sandbox Code Playgroud)

格式保持不变.只有|左边的第一个数字 将改变.

任何指导将不胜感激.

javascript jquery

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

列表项中的jquery id?

好的,所以我有一个来自mysql数据库的用户名列表.但是,我需要数据库中的ID,所以我在想这样的事情,

<li id='43'>Monica</li>
<li id='47'>Henrik</li>
<li id='77'>Eric</li>
Run Code Online (Sandbox Code Playgroud)

但是如何从列表中获取ID?

javascript mysql jquery list

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

在jquery中使用for循环

$(document).ready(function()
{
    $for(i=1;i<8;i++)
    {
        $("#"+i).hover(function() {
             $("#"+i).stop().animate({left:"50px"});
        },
        function() {
             $("#"+i).stop().animate({left:"30px"});
        });
    } 
 });
Run Code Online (Sandbox Code Playgroud)

我在这里使用 for 循环来避免多次声明悬停函数,它不起作用我如何声明我的 div id 我的 div id 是 1-7.plz 告诉我应该如何在循环内使用 div id。

javascript jquery

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

Javascript数组ID

我有一个HTML页面,其中包含我需要使用JQuery访问的元素.以下是如何识别表单元素的示例:

<div id="nItemID[766]Line" class="formLine ">
   <span id="nItemID[766]Label" class="formLabel alignTop">Téléphone:</span>
   <input id="nItemID[766]Field" class="formField" type="text" maxlength="11" value="" name="nItemID[766]" style="width: 300;">
</div>
Run Code Online (Sandbox Code Playgroud)

当我尝试显示特定元素的ID时,它会告诉我:nItemID [766] Label,例如.但是,当我输入该代码时,它找不到任何东西......

alert( $("#nItemID[766]Field").val() );
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我获取这些特定元素的方式吗?

谢谢!

html javascript forms jquery

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

从表TR id和TD id获取值

我在我的表中从tr和td获取id时遇到问题.

假设我有一个这样的表格:

<table class="table table-hover" id="table_tingkat_jual">
<thead>
 <tr>
   <th>Tingkat Penjualan</th>
   <th>SA</th>
   <th>Kode SA</th>
   <th>Kuantiti Terendah (lusin)</th>
   <th>Kuantiti Tertinggi (lusin)</th>
</tr>
</thead>
<tbody>
 <tr id='0'>
  <td>Diatas Rata-Rata</td>
  <td id='1'>1 </td>
  <td>AG</td>
  <td>3870</td>
  <td>5782</td>
 </tr>
 <tr id='0'>
  <td>Diatas Rata-Rata</td>
  <td id='3'>3 </td>
  <td>CA</td>
  <td>1080</td>
  <td>3780</td>
 </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我希望从特定表(table_tingkat_jual)中单击的每个tr获取TR和id FROM td的id.

这是我在jQuery中的语法:

$('#table_tingkat_jual tr').click(function(){
    this.stopPropagation();
});

$('#table_tingkat_jual tr').click(function() {
    var trid = $(this).closest('tr').attr('id');
    alert("TR ID " + trid);
    var tdid = $(this).closest('td').attr('id');
    alert("TD ID " + tdid);
});
Run Code Online (Sandbox Code Playgroud)

但当我点击该表中的行时,没有任何反应.我想要的是提醒我身份证.(参见警报功能).

怎么了?

html javascript jquery html-table

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

标签 统计

jquery ×9

javascript ×8

html ×2

attr ×1

css3 ×1

forms ×1

html-table ×1

jquery-selectors ×1

list ×1

mysql ×1