我有两个输入类型的文本,我有一个jquery选择器#tags现在我只能用于一个元素我想用它们两个。
<form method="get" action="search.php">
<input type="text" name="search_text" class="h_input_one" placeholder="Type Here">
<input type="text" name="s_city" class="h_input_two" id="tags" placeholder="Select City">
<input type="submit" class="sub" value="">
</form>
第二代码
<form method="get" action="/city">
<input type="text" name="city" class="h_input_three" id="tags" placeholder="Select City">
<input type="submit" class="sub" value="">
</form>
你可以看到两者中的标签相同。我的jquery代码是
jQuery(function($){
$("a.topopup").hover(function() {
loading(); // loading
setTimeout(function(){ // then show popup, deley in .5 second
loadPopup(); // function show popup
}, 1); // .5 second
return false;
});
/* event for close the popup */
$("div.close").hover(
function() {
$('span.ecs_tooltip').show();
},
function () {
$('span.ecs_tooltip').hide();
}
);
$("div.close").click(function() {
disablePopup(); // function close pop up
});
$(this).keyup(function(event) {
if (event.which == 27) { // 27 is 'Ecs' in the keyboard
disablePopup(); // function close pop up
}
});
$("div#backgroundPopup").click(function() {
disablePopup(); // function close pop up
});
$('a.livebox').click(function() {
alert('Hello World!');
return false;
});
/************** start: functions. **************/
function loading() {
$("div.loader").show();
}
function closeloading() {
$("div.loader").fadeOut('normal');
}
var popupStatus = 0; // set value
function loadPopup() {
if(popupStatus == 0) { // if value is 0, show popup
closeloading(); // fadeout loading
$("#toPopup").fadeIn(0500); // fadein popup div
$("#backgroundPopup").css("opacity", "0.7"); // css opacity, supports IE7, IE8
$("#backgroundPopup").fadeIn(0001);
popupStatus = 1; // and set value to 1
}
}
function disablePopup() {
if(popupStatus == 1) { // if value is 1, close popup
$("#toPopup").fadeOut("normal");
$("#backgroundPopup").fadeOut("normal");
popupStatus = 0; // and set value to 0
}
}
/************** end: functions. **************/
}); // jQuery End
答案 0 :(得分:0)
mouseOut
选择器返回第一个匹配项。为元素添加一个公共类,并使用类id
之类的类选择器。
答案 1 :(得分:0)
您可以创建一个引用input
元素的变量,其class
属性的值设置为h_input_two
,h_input_three
;在html
元素上删除重复的id
id="tag"
后使用现有的<input>
<form method="get" action="search.php">
<input type="text" name="search_text" class="h_input_one"
placeholder="Type Here">
<input type="text" name="s_city" class="h_input_two"
placeholder="Select City">
<input type="submit" class="sub" value="">
</form>
<form method="get" action="/city">
<input type="text" name="city" class="h_input_three"
placeholder="Select City">
<input type="submit" class="sub" value="">
</form>
Element.id
在document
中应该是唯一的。
var inputs = $("input[class=h_input_two],input[class=h_input_three]")