我想选择所有文本区域,输入和选择属于特定类的元素的后代。我尝试过:
public static void Run(
Stream image, // input blob, large size
Stream imageSmall,
Stream imageMedium,
Stream imageMy) // output blobs
{
// ...
// use imageMy to write another size of image
}
但是它给出了奇怪的结果。即使没有$('.parent textarea,input,select')
类的元素,它也会选择元素。例如:http://jsfiddle.net/v3cmjedk/
此选择器有什么问题,我的选择器应如何显示?
我正在使用jQuery 1.12.0版。
答案 0 :(得分:3)
'.parent textarea,input,select'
字符串包含三个不相关的选择器,除以,
。您还需要将.parent
添加到input
和select
:
'.parent textarea, .parent input, .parent select'
答案 1 :(得分:2)
问题是选择器本质上说:“使用.parent类选择容器内的每个文本区域,并且无论它们在哪里,都应输入EVERY input和EVERY select元素。”
所以您只需要写$('.parent textarea, .parent input, .parent select')
。
$('.parent').find('textarea, input, select')