我是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.
有人能指出我在哪里可以找出在这种情况下可能出现的问题?
我有这个代码:
<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.
当我向一个元素添加一个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)