我上面有几个div
<div class="roomnamecta" data-price="1189" data-adult="3">Room 1</div>
<div class="roomnamecta" data-price="578" data-adult="1">Room 2</div>
<div class="roomnamecta" data-price="650" data-adult="2">Room 3</div>
Run Code Online (Sandbox Code Playgroud)
在Jquery中,我能够显示数据成人=特定值的div
// init (first i'm hidding all my divs)
$('.roomnamecta').hide();
// now i'm just showing depending on "data-adult" value
$('.roomnamecta[data-adult="3"]').show();
Run Code Online (Sandbox Code Playgroud)
我想做的是这样的事情
$('.roomnamecta[data-adult>="3"]').show();
// doesn't work
Run Code Online (Sandbox Code Playgroud)
我想要完成的更好的事情就是做例
$('.roomnamecta[data-adult>="3"],.roomnamecta[data-price>="1100"]').show();
Run Code Online (Sandbox Code Playgroud)
如何编写这样的查询,我必须使用对象吗?怎么样?
我需要一些以下代码的帮助.
$("#auto_cp").autocomplete({
minLength: 3,
//source
source: function(req, add) {
$.getJSON("friends.php?callback=?", req, function(data) {
var suggestions = [];
$.each(data, function(i, val) {
suggestions.push(val.name);
});
add(suggestions);
});
},
//select
select: function(e, ui) {
alert(ui.item.value);
}
});?
Run Code Online (Sandbox Code Playgroud)
使用FireBug,我在我的控制台中得到这个:
jQuery171003666625335785867_1337116004522([{"name":"97300 Cayenne","zzz":"203"},{"name":"97311 Roura","zzz":"201"},{"name":"97312 Saint Elie ","zzz":"388"},{"name":"97320 Saint Laurent du Maroni","zzz":"391"},{"name":"97351 Matoury","zzz":"52" },{"name":"97354 Remire MontJoly Cayenne","zzz":"69"},{"name":"97355 Macouria Tonate","zzz":"449"})
一切都很好,但我不知道如何在选择项目上获得'zzz'的价值.
我试过了
alert(ui.item.zzz);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
你好,请看这里的jsfiddle:http://jsfiddle.net/moolood/jU9QY/
var toto = 'bien_address_1=&bien_cp_1=&bien_ville_1=';
var tata = toto.replace('&','<br/>');
$('#test').append(tata);
Run Code Online (Sandbox Code Playgroud)
为什么我的例子中的Jquery只找到一个'&'并替换它?