У меня есть строка объекта, которую я хочу показать, и после нажатия на другую ссылку будет отображаться только информация, относящаяся к ней. Поэтому, если я щелкнул chunk1, он будет отображать только один адрес после щелчка. Я знаю, что мне нужно каким-то образом добавить идентификационный тег для каждого href, но я не могу заставить его работать. Любые идеи, как заставить его функционировать правильно.показать/скрыть определенные ключи var объекта
$(document).ready(function() {
var jsonp = '[{"Name":"Chunk1", "address":"99 west blvd"},{"Name":"Chunk2","address":"xavier holway park 2344" }]';
// var jsonp2 = '[{"address":"123"},{"address":"456"}]';
var sName = '';
var obj = $.parseJSON(jsonp);
//var obj1 = $.parseJSON(jsonp2);
$.each(obj, function() {
sName += '<p>';
sName += '<a href="#">';
sName += this['Name'] + "<br/>";
sName += '</a>';
sName += this['address'] + "<br/>";
sName += '</p>';
});
$('span').html(sName);
$('a').click(function (obj) {
alert("this");
});
});
body {
font-family: Arial;
font-size: 12pt;
padding : 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<span></span>
вам нужно указать адрес, когда вы нажмете на имя справа? – LTasty
yes- только при нажатии на имя – user2557504