1
Zepto是否與jQuery的prev([selector])具有等價關係?我有以下的HTML代碼:Zepto等價於jQuery prev([selector])
<span class='error-placeholder'></span><input type='text' class='email'>
在jQuery中我會做這樣的事情:
$('.email').prev('.error-placeholder').text('That email is invalid, Chief.');
什麼來實現在的Zepto這個任務的最佳方法是什麼?根據API,似乎Zepto的prev()方法不接受選擇器參數,但也許我忽略了一些東西。
編輯:我提供的例子並不理想。在這種情況下,我可以省略選擇器。但是我會處理有其他元素的案例,而且我需要能夠選擇特定的元素。
你不需要它來接受選擇器參數。只需關閉選擇器即可。 –
也許我提供的例子並不理想。在這種情況下,你是對的;我可以忽略選擇器。但是,在表單中還有其他DOM元素的其他情況下,我需要使用prev()。 – hawkharris
在這些情況下,.prev()無論如何都不起作用。 .prev()只選擇前一個兄弟,這可能是zepto離開選擇器的原因。 –