如何使用具有元素类型和ID的jquery选择器
我正在使用这个选择器$("textarea #myTextArea").val(text);
它不起作用。 如果我删除了ID并使用它正在运行的类。 为什么jquery不能在这里找到元素?
因为空间。 在空间中,它表示textarea
的#myTextArea
。
$("textarea#myTextArea").val(text);
只需删除空格:
$("textarea#myTextArea").val(text);
目前,您正在尝试选择ID为myTextArea
元素,该元素是textarea
的后代元素
正如Jared Farrish在评论中提到的,删除元素类型会更有效:
$("#myTextArea").val(text);
如果您的文档有效,那么每个ID只会使用一次,所以这仍然是正确的。