私はjQueryを学んでいるので、おそらくある種の誤解です。
javascriptを検討してください:
var controls = $("#" + val.controltovalidate);
var input = controls[0];
var parent = input.parent();
var pos = parent.position;
最初に、特定のIDを持つ要素のリストを取得します。これは、ASP.NETにあるため、1つの要素であることがわかっていますが、jQueryを使用しているため、リストが表示されます。また、動作させるために「#」を付加します。より良い方法はありますか?
次に、実際の要素(0の配列)を取得します。3HtmlInput
番目に、コンテナーを見つけたいので、実行していinput.parent()
ます。この呼び出しはNULLを返します。なんで?P
私はこれの親がいることを知っていますinput