小编use*_*656的帖子

Git,将文件添加到存储库会给LF - > CRLF带来致命错误

我是git的新手,我需要一些帮助.我在windows上使用msysgit.

当我执行命令时,git add [folderName]我得到了响应:

fatal: LF would be replaced by CRLF in [.css file or .js file]
Run Code Online (Sandbox Code Playgroud)

然后,如果你尝试做一个提交没有任何反应.

$ git commit
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       so01/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

其中一些css/js文件是从网上下载的,所以我猜这就是为什么有LF.如果我打开文件并剪切/粘贴内容,那么我会在下一个文件上收到错误,依此类推.

任何帮助都感激不尽.

编辑

设置core.autocrlf为false似乎可以解决问题,但我在很多帖子上都没有将此选项设置为false.

有人能指出我在哪里可以找出在这种情况下可能出现的问题?

git version-control newline msysgit core.autocrlf

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

单击按钮,使用JQuery选择同级元素

我有这个代码:

<div class="item">
  <div class="hidden">44</div>
  <input type="submit" id="btnAddCommentForAnswer" value="Add Comment" />
  <script type="text/javascript">
    $(document).ready(function () {
        $('#btnAddCommentForAnswer').click(function () {
            alert(XXX);
        });

    });
  </script>    
</div>

<div class="item">
  <div class="hidden">12</div>
  <input type="submit" id="btnAddCommentForAnswer" value="Add Comment" />
  <script type="text/javascript">
    $(document).ready(function () {
        $('#btnAddCommentForAnswer').click(function () {
            alert(XXX)
        });

    });
  </script>  
</div>
Run Code Online (Sandbox Code Playgroud)

当我在class = item的同一个div上按下按钮时,我应该在XXX处使用什么代码来获取div = hidden的内容?
如果单击第一个按钮,则应获得44,而单击第二个按钮则获得12.

javascript jquery

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

无法找到具有我动态添加的特定数据短划线属性的元素

当我向一个元素添加一个data-itemid属性时,我找不到该元素

$('someSelector').find( '[data-itemid="' + itemid + '"]' )
Run Code Online (Sandbox Code Playgroud)

$('#id-of-element-i-added-the-attribute-to').data('itemid')
Run Code Online (Sandbox Code Playgroud)

返回正确的数据.

$('#id-of-element-i-added-the-attribute-to').attr('data-itemid')
Run Code Online (Sandbox Code Playgroud)

返回一个空字符串.

$('someSelector').find( '[data-itemid="' + itemid + '"]' ) 适用于最初具有该数据短划线属性的元素,但不适用于动态添加的属性.

我添加这样的属性 $('#'+listItemId).data('itemid', itemId);

如何找到具有特定值的动态添加的data-itemid属性的元素.

这个选择器也不起作用(它们返回空数组):

$('*').find( '[data-itemid="' + itemid + '"]' )
$('[data-itemid="' + itemid + '"]' )
$('[data-itemid="16"]' )
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors custom-data-attribute

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