Pakistani fighter jets have attacked suspected hideouts of fighters in tribal areas on the Afghanistan border, killing at least 18 people, officials said, the third in a series of air strikes since last week.