2011-10-24 58 views
1

的輸入:jQuery的類選擇我有一些代碼,看起來像這樣一個div

<div class="monkey"><input class="toots"></div> 

我在選擇的嘗試是這樣的:

if ($("div.monkey>'input[class=toots]'")) 
{ //something } 

這是錯誤的...它應該怎麼看?

請注意,該div可能存在也可能不存在,所以這是我正在尋找我的形式的條件。

謝謝:)

+0

你是不是想WO rk與div,還是輸入? –

+0

這似乎並不影響你的JS代碼,但你應該關閉'input'標籤:''。 –

回答

5

取下單引號和治療「圖茨」作爲一類,而不是一個屬性:$("div.monkey > input.toots")

1

如果你的DIV可能會或可能不會存在,那麼只能搜索你的HTML DOM中的輸入通過使用

if ($(":input[class=toots]")) 
{ 
    //something 
} 

這裏:input將選擇屬性類的所有輸入元素與價值茨。

相關問題