です事前に、
を使用します
$("#starting_point").parent().parent().parent().parent().find("#ending_point");
または.parentsUntil()(https://api.jquery.com/parentsUntil/)で何かを実行します。
階層がわからない場合(動的に作成された)、#starting_pointが#ending_pointよりも「低い」場合は作成することができますあなたが探している型のすべてのレベルをチェックするための再帰的な関数です。関数で使用
// start_obj is the jQuery object you start your recursive function from
// end_type is the type of element you are looking for in the hierarchy (e.g. input[ type="text" ] in your case
function get_sibling_on_other_level(start_obj, end_type) {
var grampy = start_obj.parent().parent();
if (grampy.find(end_type).length > 0) {
return grampy.children(end_type);
} else {
// start the iteration "one level higher"
// actually you should stop at "body" level - if you did not find
// what you were looking for, then it's not in that branch of hierarchy
get_sibling_on_other_level(start_obj.parent(), end_type);
}
}
他のjQueryの方法:https://api.jquery.com/children/
これは、私はあなたをwant.Thank正確である:) – AmudhaVigneshwaran