Dan*_*her 9 javascript jquery coffeescript
只是想学习和混淆如何做以下事情.谢谢!
$.each($(".nested-fields"), function(intIndex) {$(this).find(".set").html(intIndex+1);;} );
Run Code Online (Sandbox Code Playgroud)
再次感谢你.
Ric*_*asi 20
原始的javascript可以(或应该)写成这样:
$('.nested-fields').each(function(i){
$(this).find('.set').html(i+1)
})
Run Code Online (Sandbox Code Playgroud)
所以
$('.nested-fields').each (i) ->
$(this).find('.set').html i+1
Run Code Online (Sandbox Code Playgroud)
更易读的版本可能如下所示:
fields = $('.nested-fields')
for field, i in fields
set = $(field).find('.set')
set.html i+1
Run Code Online (Sandbox Code Playgroud)
要么
$(field).find('.set').html i+1 for field in fields
Run Code Online (Sandbox Code Playgroud)