Mayb проще (и имеет большую производительность), если вы делегируете обработку события другому элементу, например вашей таблице
$('idOfYourTable').on("click", "input:checkbox", function(){
});
, таким образом у вас будет только один обработчик событий, и это будет работа также для вновь добавленных элементов. Для этого требуется jQuery> = 1.7
В противном случае используйте делегат ()
$('idOfYourTable').delegate("input:checkbox", "click", function(){
});
использовать regexp_replace
with All_Cust_Data(Cust_Desc) as
(
select 'John, Doe, Client ID 7, Region Code, 4....' from dual
)
select regexp_replace(Cust_Desc,'(.*),.\Region Code.*','\1') as "Result String"
from All_Cust_Data;
Result String
-----------------------
John, Doe, Client ID 7
Rextester Demo kbd>
Попробуйте использовать функции substr и instr
select Cust_Desc, substr(Cust_Desc,0,INSTR(Cust_Desc,'Region Code')-1) from All_Cust_Data;
Например:
SQL> with all_cust_data (cust_Desc) as
2 (select 'John, Doe, Client ID 7, Region Code, 4....' from dual)
3 select rtrim(trim(substr(cust_Desc, 1, instr(cust_desc, 'Region Code') - 1)), ',') result
4 from all_cust_data;
RESULT
----------------------
John, Doe, Client ID 7
SQL>
Используется старая комбинация SUBSTR
+ INSTR
; TRIM
функции здесь, чтобы удалить завершающие пробелы и запятую (одна за номером 7,
)