2012-01-21 3 views
0

Я автоматически сгенерированный тега в приложении Siebel, как приведено нижеизвлечь идентификатор из тега с помощью JQuery

<a href='JavaScript:SWESubmitForm(document.SWEForm2_0,s_5,"s_2_2_16_0","1-DOOYAL")' tabindex=2997 id='s_2_2_16_0_efl''> 

мне нужно извлечь следующее значение «1-DOOYAL» от этой метки. Я не могу построить выражение jquery, чтобы сделать то же самое.

Может ли кто-нибудь помочь?

ответ

1

Это должно сделать трюк:

var split = $(this).prop('href').split('","'); 

return split[split.length - 1].substr(-2); 
+0

Не хотите '.attr (" href ")'? – Phrogz

+0

извините, я новичок, это может быть глупый вопрос, но разве мне не нужно выбирать тег на основе id, а затем выполнять эту операцию? – Neel

+0

@Phrogz: Может быть. Этот код не соответствует контексту, поэтому я просто отредактирую его, чтобы быть уверенным. – Blender

1

считающий, что он всегда в двойных кавычках, приходит в конце концов, и не имеет запятые или скобки в значении.

var href = $("#s_2_2_16_0_efl").attr("href"); 
var v = href.split(/[",\)]+/); 
var dooyal = v[v.length-2]; 
+0

Отредактировано, чтобы показать вам, как получить href. – Phrogz

Смежные вопросы