Javascript может работать только с одним потоком. Если вы действительно хотите запускать эти два кода одновременно, вам нужно использовать Web Workers
для использования потоковой передачи, но я думаю, что это будет излишним для этой задачи.
Вы можете каким-то образом запустить его вместе, используя setTimeout
, но на самом деле он не будет работать параллельно, потому что он однопоточный. Примечание: это хитрый способ сделать это.
Пример:
setTimeout(function() {
//search td1
},0);
setTimeout(function() {
//search td2
},0);
Я предлагаю вам использовать $.Deferred
, намного лучше.
Веб-воркеры: ссылка отложено: ссылка