私のグーグルのスキルは私に失敗しています。LinqのようなjQuery?
私は、Linqと非常によく似た方法でjQueryを書くことができると私は理解しています。私はシンタックスでは必ずしも意味がありませんが、インライン/匿名関数を使用して定義されています。しかし、私はそこに持っていく方法を理解していません。
私は、TextAreaを使用してページを作成しました。改行を挿入すると、TextAreaの高さが高くなります(つまり、rows=10
など)。だから私は、次のスクリプトでこれを行うにはしたいと思います:私は、LINQの風の方法でこれを行うには引き続きどこ
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$(#mytxt).keypress(function() {
$(this).attr(rows, $(this).val().select(function (x) { x == '\n'}).count());
});
});
</script>
は、どのように私はこれを行うことができますか?私はjavascript(正規表現、区切り文字で文字列を分割するなど)の中でこれを他の多くの方法で行うことができることを知っていますが、私はこれをLinqのようにしたいと思います。また、私はthird-party libraries/pluginsを使ってこれを手助けしたくありません - 私はjQueryの標準であるものを探しています。繰り返しますが、正確な構文は、私がLinqのようになりたいものではありません。
ない、あなたが求めているものを完全に確認を使用傾けます。これらの関数は、javascriptを使用してできるだけ匿名で扱います。 – Mig
私は '$(this).val()。select(function(x){x == '\ n'})。count()'を何に置き換えるべきかを知りたいです。そのjQueryコードは動作しませんが、私はそれが 'mytxt'テキストエリアのテキスト内のnewLinesの数を数えることに近いと信じています。 – Jaxidian
私はあなたの思考がlamduages両方のlanaguagesが – mozillanerd