这是我的代码。 https://jsfiddle.net/f6m6k0w8/
有没有更好的方法可以在不改变 HTML 结构的情况下缩短下面的代码?
$(element).parent().prev().children('select[name="custom_type"]').val()
最佳答案
你可以这样做:
$(element).closest('.grid_wrap').find('[name="custom_type"]').val()
.closest 通过向上遍历 DOM 树中的祖先找到最接近的元素。所以基本上找到它的 closest
base parent 然后使用 find 来获取 element
关于javascript - 如何缩短我的 jQuery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086225/