У меня есть много гиперссылка с функцией OnClick, которые имеют значение дифферента на этом пути:Как извлечь часть значения внутри атрибута
<a onclick="Utils.decideOffer('', {'unlockFeature': 'cars'});">cars text</a>
<a onclick="Utils.decideOffer('', {'unlockFeature': 'bikes'});">bikes whatever</a>
<a onclick="Utils.decideOffer('', {'unlockFeature': 'motorcycles'});">another motor</a>
Теперь, когда щелкнули этот элемент мне нужно получить значение этот массив, например: «автомобили», «велосипеды» или «мотоциклы».
Не предлагайте получить их от Utils.decideOffer, потому что мне нужно получить их без редактирования этого файла/функции. Вот как я собираюсь его извлечь.
$('a').click(function() {
onclickValue = $(this).attr('onclick');
if (onclickValue.length) {
var optionSelectedValue = ??? ;
}
});
Я думал об использовании Regex так что вы можете помочь мне на Regex использовать на этом ?, или если у вас есть еще одна хорошая идея для достижения этой цели также приветствуется!
только вопрос, внутренний текст гиперссылок Isnt должен быть автомобили/мотоциклы/мотоциклы, а вместо всего лишь «автомобиль "? потому что, если это так, то вы можете просто получить информацию из внутреннего текста ... – Banana
@ Банана - это слишком легко –
@ Банана, внутренний текст гиперссылок отличается от других, вы видели «автомобили» в моем примере, потому что я ушел они, как это, когда я сделал копию, я только что исправил ее. Спасибо за наблюдение. – Saymon