Jquery如何选择带有值的选项

时间:2014-11-26 01:38:01

标签: javascript jquery

我的代码中定义了一个变量,如下所示:

var select = $('.selMake');

我想选择具有值"占位符"的选项。如何使用变量选择选项?我需要更改具有值"占位符"

的选项的html

2 个答案:

答案 0 :(得分:0)

尝试

$("select.selMake").val("placeholder"); 

使用变量:

var $select = $('.selMake'); 
$select.val("placeholder"); 

在指示jquery对象时使用$前缀通常是一种好习惯。

根据评论进行编辑: 试试

$select.find('option[value="placeholder"]').text("newText"); 

答案 1 :(得分:0)

你是什么意思"选择"和"选项"?是下拉选择HTML吗?

如果是这样,您可以尝试使用以下代码选择具有占位符值的选项:

var select = $('.selMake');

//select the option that have value of placeholder
var optionWithPlaceholder = select.find("option[value='placeholder']");

//you can do anyting here
optionWithPlaceholder.html("after edit");

我在这里尝试了这段代码:http://jsfiddle.net/Lg67qcj1/