更新
我要问的是什么,与jQuery的这个例子不同
<script>
$( "div" ).click(function() {
var color = $( this ).css( "background-color" );
$( "#result" ).html( "That div is <span style='color:" +
color + ";'>" + color + "</span>." );
});
</script>
我正在构建这个基于参数的搜索引擎,当一个人从特定的选择框中选择一个值时,该值被添加到可以直接修改的文本输入中,例如。打字。
我有那个部分,我想要解决的是如何去除重复,例如。如果有人决定更改他们为一个已选择的选择输入选择的值,则该值应替换旧值。
我正在尝试通过构建列表的变量/实例来解决这个问题,在选择更多选择字段时,广告就会被选中。有价值。
我尝试应用的是这个
所以我有一个像这样的选择输入 - 注意 - 我意识到onchange和onclick可能是多余的,如果我可以完成一个但是很高兴知道我可以选择使用多个。
<select name="name of select" id="id of select" onchange="changeFunc(value);" onclick="check();">
所以我要创建一个变量/实例来将选择值附加到
function addParameters(){
// build selected options list
function currentOptionsSelected(){
this.value = "";
}
var cOS = new currentOptionsSelected();
function updateCOS(fnc){
}
}
一旦我开始工作,这就是计划
function check(){
var nameOfSelectBox = $(this).attr("name");
$( "select" ).click(function() {
var nameOfSelectBox = $( this ).attr("name");
var nameOfSelectBox = $('[name=" "]');
alert(nameOfSelectBox);
});
var nameOfSelectBox = $("select").attr("name");
alert(nameOfSelectBox);
updateCOS(fnc);
}
正如你所看到的,我正在尝试不同的方法。
因此,如果已经使用了选择名称,我会检查str.match(),例如。选中,然后我更新值
如果有更好的方法,欢迎提出建议。
谢谢
答案 0 :(得分:0)
她的时间
$( "select" ).click(function() {
var nameOfSelectBox = $( this ).attr("name");
alert(nameOfSelectBox);
});
这会提醒用户他们点击了哪个选择框,然后从这里创建一个连接字符串变量并将其附加到该字符串,然后将string.match()作为选择框的名称以便将其删除如果此人更改了值,则放置一个新的。无论如何,这是个主意。必须看看我是否能做到这一点。