小编125*_*748的帖子

jquery $ .each给了我一个没有hasClass方法的对象

我正在尝试用类迭代一系列项目required.我想我必须$.each错误地使用这个功能.

function required(address) {
    //object to hold elements not passing validation tests
    var pass = true;
    $('.required').each(function(index, elem){
        console.log(elem);
        //check if it has the class indicating it is an email
        if (elem.hasClass('re')) {
            var validEmail = validateEmail(address.email);
            if (!validEmail){
                $(this).addClass('nv'); 
            }

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

我看到控制台中的元素是 <input type=?"text" id=?"name_input" class=?"pr required">?

然后是错误 Uncaught TypeError: Object #<HTMLInputElement> has no method 'hasClass'

该对象如何没有hasClass方法?

javascript jquery

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

使用图像而不是实际的无线电输入有什么好处

亚马逊有什么优势可以使用无线电输入图像而不是实际图像<input type="radio" />?这可能是浏览器兼容性解决方案吗?

单选按钮

用于

我从来没有见过<input type="image"... />(代码的第二行).如何将图像作为输入?

我扔了javascript标签,因为这是用于更新其状态的内容.

html javascript css browser cross-browser

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

检测textarea何时滚动到底部

有没有办法衡量用户何时滚动到元素的底部?我知道jQuery可以访问scrollTop()一个元素,但即使将它与元素的高度相结合,我也无法计算元素何时滚动到最底部位置.我想这样做,所以当在textarea中滚动时,我可以防止文档的主体在达到textarea的"滚动底部"时滚动.

JSBIN

css jquery

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

ChartJS 条形图,带有对应于每个条形图的图例

我试图了解他们条形图上的 ChartJS 文档。它对我来说没有意义,因为顶部的标签在一次意义上看起来好像它只适用于第一个条(基于颜色),而在另一种意义上,整个图表(它是唯一的标签)不在工具提示中,它位于前面和中间)

条形图演示

我一直在努力让它更像他们的折线图,它显示了一个带有标签的图例和一个与图表上每条线相关的彩色方块。(他们没有多线图的例子,但它确实像这样工作)。

数据对象中的标签属性被转换为条形旁边的值,例如 labels: ['36%', '10%', '18%', '34%', '0%', '2%'] 条形图失败

我想要一个顶部的图例,表明浅绿色是苹果,灰色是橙色,绿色是梨,等等,但我来过的最接近的是提供data.datasets一组对象并制作标签和数组,这只会导致酒吧组,就像这里的例子。

javascript charts canvas chart.js

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

p标签到dymanic文本宽度

如何<p>扩展标记,使其适合填充它的内容.只是给它填充似乎没有这样做.当我省略width属性时,它会扩展以填充其父级的整个宽度<td>.它必须是所有内联样式,因为它是电子邮件.

<p style="font-family:'helvetica', 'arial', 'sans-serif'; font-size:11pt; padding:7px 5px 5px 7px; background-color:#dddddd;">
    Purchase order {$sector_value['sector_info']['purchase_order']}
</p>
Run Code Online (Sandbox Code Playgroud)

谢谢!

css

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

- 使用CSS插入时em破折号的编码:after

–当我尝试渲染一个em dash()时,我的页面上有旧的.<meta charset="utf-8">我相信,这可以通过添加到文档头来清除.但在这种情况下,我通过CSS插入em dash.

.el:after{
   content: "— content to be after";
}
Run Code Online (Sandbox Code Playgroud)

不知怎的,它没有被正确编码.content: "&mdash;";也不起作用; 它只呈现amersand代码.我怎么解决这个问题?

css encoding character-encoding

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

监听从display:none到display:block的任何div

有没有办法监听被显示或隐藏的元素?

我希望断言 - 当元素从隐藏变为显示时 - 将焦点放在新显示元素中的第一个输入元素上

我想到将click事件附加到所有内容并将其放在文档的顶部,认为这会在任何事情之前触发,我可以跟踪被点击的元素next("div")(或其他东西)是否具有css显示属性none,然后设置一个小的超时,然后设置焦点,undefined但当我尝试访问该CSS属性时,我得到

$("html").on("click", "body", function(){
   alert($(this).next("div").css("display")); //undefined
});
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

javascript css jquery

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

未定义的变量如何抛出类型错误?

我有一个用户正在收到错误

TypeError: a is undefined
Run Code Online (Sandbox Code Playgroud)

我很困惑这是怎么发生的.不会尝试访问未定义的变量抛出引用错误?在什么情况下它会抛出类型错误?

javascript

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

找不到符号链接源项

我正在尝试在一组目录中创建一个目录的别名

for D in $(find * -maxdepth 0 -type d) ; do
    ln -s location/to/directory/ $D/Test2 ;
done
Run Code Online (Sandbox Code Playgroud)

看起来链接是正确的(我可以在查找器窗口中看到它),但是当我双击它时,出现错误 The operation can't be completed because the original item for "Test2" can't be found.

为什么这不起作用?有没有办法从 bash 脚本创建一个“普通”的 mac 别名?我已经按照此处的建议打开了权限,但没有任何运气。

macos bash shell symlink alias

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

如何在数组方法链中解开 Promise 数组?

我有几个映射链,其中一个需要为每个数组元素执行数据库操作,所以我使用 async await。

const resultsAsPromises = arr
  .map(syncDouble)
  .map(asyncMapper)
Run Code Online (Sandbox Code Playgroud)

如果它是链中的最后一个项目,这不是问题,因为我可以用 Promise.all

console.log('results', await Promise.all(resultsAsPromises))
Run Code Online (Sandbox Code Playgroud)

但是,之后我还需要执行其他同步操作,因此我希望在继续执行下一个.map.

有没有办法做到这一点?我想也许只是制作一个提取映射器

function extractPromiseValues(value) {
  return value.then(v => v);
}
Run Code Online (Sandbox Code Playgroud)

会工作,但唉,没有。

const resultsAsPromises = arr
  .map(syncDouble)
  .map(asyncMapper)
Run Code Online (Sandbox Code Playgroud)

如何在数组方法链中解开一组 Promise

javascript arrays method-chaining promise

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