小编use*_*716的帖子

检测textarea中的内容(jQuery)

如何检查是否有任何内容<textarea>?我需要根据这个条件添加类.

非常感谢

jquery textarea detect

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

使用jQuery.parseJSON()解析JSON字符串

所以,这在我看来应该很简单......我有一个通过Ajax帖子返回的有效JSON字符串:

{"success":true,"message":"Thank you! We value your feedback."}
Run Code Online (Sandbox Code Playgroud)

而我只是想提醒我的"消息"值到我的结果回复:

success: function (result) {
   alert(result);
   var obj = $.parseJSON(result);
   alert(obj.message);
  },
error: function (req, status, error) {
   alert("Sorry! We could not receive your feedback at this time.");
  }
Run Code Online (Sandbox Code Playgroud)

我的"obj"属性在某种程度上无法被识别.....我已经验证了JSON字符串以确保它是有效的,所以我在这里缺少什么?

javascript jquery json

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

什么是event.clientY?

我有这个代码,想知道所有那些event.client做什么?

  document.body.ondblclick = function(){
    var dclick = false;
    if(event.clientX > 8 && event.clientX < 204){
        if((event.clientY > 88 && event.clientY < 129) ||
            (event.clientY > 129 && event.clientY < 171) ||
            (event.clientY > 172 && event.clientY < 212) ||
            (event.clientY > 213 && event.clientY < 255) ||
            (event.clientY > 256 && event.clientY < 297) ||
            (event.clientY > 297 && event.clientY < 339)){
            dclick = true;
        }
    }
    }
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

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

JQuery选项卡:如何获取选项卡标题列表

正如标题所示,我的问题是获取或构建标签集标题列表的最佳方法是什么.我想我必须在for循环中构建列表,但似乎没有任何'name'或'title'属性,你可以做这样的事情:

var $tabs = $('contentContainer').tabs();
$tabs.tabs( 'title', index );
Run Code Online (Sandbox Code Playgroud)

jquery tabs

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

.click()事件未执行

http://jsfiddle.net/M6xdq/

我想要实现的是 - 当用户点击"阅读更多"链接时:

  1. 它被删除了
  2. 将其标签更改为"少读"
  3. 这个新的"少读"链接被添加到它的父元素的下一个元素中(readmore_holder)
  4. 显示"readmore_holder";

然后应该有另一部分"少阅读"再次交换链接并隐藏readmore_holder,但由于我甚alert()至无法显示,我有点失落.

这里有什么问题?

PS如果有简化这个片段的方法,我会非常感激.

提前致谢!

编辑:来自jsFiddle示例的代码.

$('.readmore_holder').hide();
$('.readmore_holder').prev().append(' <a href="javascript:void(0);" class="toggleon">read-more</a>');

$('.toggleon').click(function() {     
    $(this).parent().next().append(' <a href="javascript:void(0);" class="toggleoff">read-less</a>');
    $(this).parent().next().fadeIn();        
    $(this).remove();        
});

$('.toggleoff').click(function() {
    alert('works!');
});?
Run Code Online (Sandbox Code Playgroud)

HTML

<p>Headline is right here</p>
<p class="readmore_holder">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eget suscipit ante. Pellentesque egestas varius dolor, sit amet blandit erat luctus quis. Nunc semper odio a orci vulputate ut pulvinar mi consequat. Praesent molestie accumsan velit, nec vehicula …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在mouseover/mouseout上未定义jQuery事件

嗨我有一个功能使用jQuery 1.3.2工作正常,但现在我试图用1.4.2运行它,我得到以下错误"事件未定义".这里是简化的代码:

<div id="mapcontainer><img href="" usemap="#rage_image_map">
    <div id="mytext"></div>
</div>
<map name="rage_image_map">
    <area shape="poly" href="asthma-data/county-asthma-profiles/del-norte-county-asthma-profile" coords="12,7,10,12" alt="Del Norte County">
    <area shape="poly" href="asthma-data/county-asthma-profiles/siskyou-county-asthma-profile" coords="42,3,42,6,40,8,36,11" alt="Siskyou County">
</map>
Run Code Online (Sandbox Code Playgroud)

这是功能:

$(function () {
    $('area').bind('mouseover mouseleave', function () {
        var mytext = $('#mytext');
        if (event.type == "mouseover") {
            var countyname = $(this).attr("alt");
            mytext.html(countyname);
            mytext.addClass('textcontainer');
        } else {
            mytext.text('');
            mytext.removeClass('textcontainer');
        }
    })
});
Run Code Online (Sandbox Code Playgroud)

该类使div mytext可见并在其周围放置一条线,显示正在翻转的县名.

firebug中的错误中断位于定义mytext变量的行上.但我怀疑问题是下面的语法问题:if(event.type =="mouseover")

谢谢,丽兹

javascript jquery

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

如何用javascript加大日期和时间

我正试图在我的网站上发布小时数,我想要基于javascript自动加粗的日期和时间.是否有可能设置一些javascript,以便周一将是粗体,然后在星期二将是大胆的等等?

这是代码:

<div id="monday">Monday: 12:00-2:00</div>
<div id="tuesday">Tuesday: 11:00-3:00</div>
Run Code Online (Sandbox Code Playgroud)

等等每一天.当用户在星期一访问该站点时,我希望星期一div加粗那里的所有内容.当用户在星期二访问该站点时,我希望整个星期二div加粗.

谢谢

javascript

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

访问JSON值会导致未定义

我有以下JSON结构:

{

"headers":[
        {"title": "Action", "width": 3, "class": "centeralign"},
        {"title": "ID", "width": 4, "class": "leftAlign"},
        ..
        ..
    ],
"rows": [
            {"cells": [
                {"data": "Edit", "width": 3, "class": "centeralign"},
                {"data": "030194"},
                ..
                ..
           ]}
        ]
}
Run Code Online (Sandbox Code Playgroud)

对于JSON中的每个"数据",我都在动态生成表格单元格.这就是我所拥有的:

$.each(response.rows, function(index, rows){

    $("tr#columnData").append("<td>" + rows.cells.data + "</td>");
});
Run Code Online (Sandbox Code Playgroud)

rows.cells.data导致"未定义".

我究竟做错了什么?

jquery json

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

javascript拆分未定义的数组

var ar= [];
ar[0] = 'abc|def';
ar[1] = ['www|aaa', 'bb|cct', 'oo|kopp'];

for(var i=0; i<ar[1].length; i++) {
    var f = ar[1][i].split['|'];
    alert(f[0]); //error f is undefined 
}
Run Code Online (Sandbox Code Playgroud)

为什么分割功能出错?我是javascript的新手.

谢谢.

javascript

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

标签 统计

javascript ×6

jquery ×6

json ×2

detect ×1

javascript-events ×1

tabs ×1

textarea ×1