我有一個html文件,看起來像這樣:jQuery選擇器:選擇器的順序很重要嗎?
<div id="panel_comments">
<table id="panel_comments_table">
<tr>
<td style="width: 150px;">Monday: </td>
<td><textarea id="panel_comments_monday" rows="4" cols="60" >Monday comment area</textarea></td>
</tr>
.. same with the other 6 weekdays
</table>
</div>
現在,如果我要選擇所有文字區域,我會做以下,這是一個自然語言:give me all elements which are textareas, with the following ids
:
$("textarea [id^=panel_comments_]")
但它給了我一個空的結果。相反,我必須重新安排這樣的選擇,這是一個自然語言give me all elements with the ids, and which are textareas
:
$("[id^=panel_comments_] textarea")
爲什麼會出現排序中選擇的事?
確保您不使用相同的ID –