如何在jquery中动态传递值

时间:2018-05-04 09:32:32

标签: javascript jquery html5

我希望获得当前的类值<input type="text" id="contact_name1" name="name1"/>在js中,我想像这样调用$('#contact_name1').on('input', function() { }

我的问题是如何在下划线当前类之后编写。 $(#contact_"")?所有课程都发生name1次更改。

3 个答案:

答案 0 :(得分:2)

您可以在属性选择器中使用 import os os.system("clear") os.system("gnome-terminal -e 'bash -c \'") w = "" w = (input("Who is your target?" )) os.system("whois " + w) 运算符开头:

^=

&#13;
&#13;
$("[id^='contact_']").on("input", fn);
&#13;
$("[id^='contact_']").on("input", function() {

  var suffix = this.id.split("_")[1];
  console.log( "ID: %s SUFFIX: %s", this.id, suffix );

});
&#13;
&#13;
&#13;

答案 1 :(得分:1)

我可能会建议使用选择器启动。你可以得到这样的类名:

 $('input[id^="contact_"]').on('input', function(e) { 

var className = $(e.currentTarget).prop("class")

}

希望有所帮助

答案 2 :(得分:1)

几天前我做了这个例子

<script>

$("input").click(function(){ 
    var res="#"+$(this).attr('id') 
    $(res).show() 
});
</script>

只需创建一个包含整个文本的变量,然后就可以实现你的功能:)