2013-02-22 75 views
0

我正在使用jQuery UI對話框小部件。我正在創建兩個按鈕「開始/取消」。我需要編寫一些可以點擊「開始」按鈕的代碼。 jQuery UI的創建下列標記:jquery獲取具有文本的子項的父項

<button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Start</span></button> 

所以,基本上,我想的是選擇基於子元素的(跨度)文本(「開始」)的父元素(按鈕)選擇。有沒有一個選擇器可以做到這一點?

感謝, 傑羅姆

回答

0

像這樣的事情應該工作,沒有測試..

$("button > span:contains('Start')").parent().click(); 
+0

你答案肯定讓我到按鈕的引用。可悲的是,「click()」部分不會導致我傳入$ .dialog()的函數被觸發。但是,這對您的選擇器來說並不是問題,我只是想象中的對話框小部件。謝謝您的幫助! – jeromeyers 2013-02-22 20:33:35

相關問題