我在页面上有一些按钮 - 比如'BTN A',BTN B','BTN C'。
如果有人点击BTN A,循环应该在JSON DATA上运行并在jobcategory JSON对象上搜索TITLE,如果它等于TITLE,我们需要提醒其TITLE及其ID。
有什么建议吗?
JSON DATA
"jobcategory": [
{"TITLE":"A","ID":"27"},
{"TITLE":"B","ID":"15"},
{"TITLE":"C ","ID":"28"}
]
到目前为止,我编码如下 - 但它提醒所有TITLE而不是提醒一个
$("button").click( function() {
$.each(data.jobcategory, function(k, v) {
alert(data.jobcategory[k]);
});
先谢谢。 :)
答案 0 :(得分:1)
假设你有btn A
这样:
<button data-title="A">Click Me</button>
然后:
$( "button" ).click( function() {
var btnTitle = $( this ).data( "title" );
$.each( data.jobcategory, function( k, v ) {
if ( v.TITLE === btnTitle )
alert( v );
} );