我有一个由某些类文件创建的表单,它只创建了类名。但是正在设置背景图像但是正在键入值,我想隐藏背景图像。 我正在尝试这段脚本,但它不起作用:
<input type="text" value="" name="b_fname">
background-image:
url("/site/vitiscellars/images/basic_theme/your_name_bg.jpg");
这是我的测试代码:
var $j = jQuery.noConflict();
$j(document).ready(function() {
$j('.b_fname').click(function() {
alert('Handler for called'); });
});
知道为什么这段代码不起作用。
答案 0 :(得分:2)
你有name =“b_fname”但没有上课。添加class =“b_fname”或将选择器更改为:
$j('[name=b_fname]')
答案 1 :(得分:1)
在html中使用class = b_fname作为文本框。
否则在jquery选择器中执行
$Ĵ(&#39;输入[名称=&#34; bfname&#34;]&#39)
答案 2 :(得分:1)
$j('.b_fname')
选择类,而不是名称。要获得该类,您必须将该类添加到输入中,即<input type="text" value="" class="b_fname" name="b_fname">
。
随后,您可以使用$j('input[name="b_fname"]')
按名称选择元素。