2015-04-23 45 views
0

我想檢查一個條件,其中用戶選擇是否有任何兩個或多個div或段落兄弟。 我在這個新的東西我的腦袋。任何人遇到過這種情況之前,或有人可以幫助我的算法或邏輯來實現這一目標。任何幫助,高度讚賞。如何檢查選擇對象是否包含兩個兄弟'Div'或'P'

+3

請分享一些相關的代碼,如HTML,腳本,並解釋你的問題 –

回答

1

無論你在這裏問到什麼,請分享代碼片段。在這裏,我爲你做實例。由於您沒有發佈任何代碼,因此我不確定提供的示例是否符合預期。

HTML

<div id="a">Click me 
    <p></p> 
    <div></div> 
    <div></div>  
</div> 

JS

$('#a').on('click', function(){ 
    var div = $(this).children('div').length; 
    var p = $(this).children('p').length; 

    if(div >= 2) 
    { 
    alert('div exists : ' + div); 
    //do your stuff here 
} 
else 
{ 
    alert('i have div below than two'); 
    //do your stuff here if below than two 
} 

//same goes with p 
}); 

DEMO

+0

將綁定事件,所有的'迪v's頁面上。不是一個好習慣。 – Tushar

+0

@Tushar:我的不好,代碼已更新。 –

+0

不確定這實際上是否回答了這個問題:*「用戶**選擇**是否有任何兩個或多個div或段落兄弟」*。意思OP可能正在尋找涉及[Range接口]的解決方案(https://developer.mozilla.org/en-US/docs/Web/API/Range) – Tyblitz

相關問題