Jquery 将值放置在名称为数组格式的文本框中
在一个页面中,我有许多名为数组格式的文本框。我想在执行函数或发生事件时,在其中一个函数中放入一个值“test”。但是我的jquery代码在所有文本框中都有值。此外,我无法将ID放入文本框,因为它的框架已生成Jquery 将值放置在名称为数组格式的文本框中,jquery,Jquery,在一个页面中,我有许多名为数组格式的文本框。我想在执行函数或发生事件时,在其中一个函数中放入一个值“test”。但是我的jquery代码在所有文本框中都有值。此外,我无法将ID放入文本框,因为它的框架已生成 <input type="text" maxlength="255" name="School[school_name]"> <input type="text" maxlength="255" name="School[contact_person]"> <i
<input type="text" maxlength="255" name="School[school_name]">
<input type="text" maxlength="255" name="School[contact_person]">
<input type="text" maxlength="255" name="School[test]">
$('input:text[name=School[school_name]]').val('test');
$('input:text[name=School[School_name]]').val('test');
谢谢
Ab在名称周围加引号:
$('input:text[name="School[school_name]"]').val('test');
下面是一个JSFIDLE,它演示了如何执行此操作: 将实际名称用引号引起来
$('input[name="School[school_name]"]').val('test');
我会为你变魔术的。语法是:$('tag[attribute=“value”]”)